First time caller... I have a 2001 Jeep Wrangler 4.0 straight six 4X4. For the past couplie of months I've replaced Crankshaft sensor, camshaft sensor & camshaft Synchronizer, Coil Pack, Sparkplugs, checked compression (all within limits), used fuel treatment, checked for vacuum leaks. the most recent part was the camshaft Sensor and Synchronizer, the light was reset and stayed off for about two days. The light did flicker on the first day but did not throw a code. Today it's throwing the P 0300 CODE. It's running good, I just need to bury that code and move on!