Service engoine light starts flashing I keep getting code 301 I've replaced spark plugs and wires. It only happens when idling and usually stops after a minute or so. I can feel the power kick in after I start going again. usually around 20 miles an hour. Any ideas? 96 gl 3.0 ohv motor approx 80,000 miles.