according to http://www.myautorepairadvice.com/p0300.html
What Causes a P0300 Code?
Low Fuel Pressure
Vacuum Leak
EGR system malfunction
Internal Engine Problems (such as low compression)
Less Common Causes
Faulty Coil
Faulty Spark Plugs and/or Wires
Camshaft or Crankshaft sensors
Ignition module
Computer
Does your scan tool report fuel pressure as the car is running?
What Causes a P0300 Code?
Low Fuel Pressure
Vacuum Leak
EGR system malfunction
Internal Engine Problems (such as low compression)
Less Common Causes
Faulty Coil
Faulty Spark Plugs and/or Wires
Camshaft or Crankshaft sensors
Ignition module
Computer
Does your scan tool report fuel pressure as the car is running?