Like Ron said change the plugs, if that dosn't solve it change out the coil packs, use the GDS site
Global Service Way to find out how, it's real simple and should take no more than an afternoon if you follow the instructions and have the correct parts!
p.s the cause of a P0301 could be any of the following:
1) Vacuum leak in air intake system.
2) Crank Position (CKP) Sensor circuit malfunction.
3) Faulty CKP Sensor.
4) Ignition circuit malfunction.
5) Faulty ignition coil or plug wire.
6) Spark plug malfunction.
7) Low compression due to blown head gasket, leaking valve(s) or piston ring(s).
8) Low/high fuel pressure due to faulty pressure regulator, plugged fuel filter or faulty fuel pump.
9) Fuel injector circuit malfunction.
10) Faulty fuel injector.