2002 Chevrolet Trailblazer EXT experiencing PO300 and intermittent P0301 codes - troubleshooting guide
I own a 2002 Chevrolet Trailblazer EXT with just over 60,000 miles on the odometer. Recently, I've started receiving both intermittent P0301 and a persistent PO300 diagnostic trouble code (DTC). After previously addressing the issue by cleaning fuel injectors, replacing spark plugs, and installing a new air filter, the problem has worsened—now showing a new PO300 code. The engine idles roughly, with the tachometer fluctuating between 500 and 750 RPM at idle, causing noticeable hesitation when starting from a complete stop. However, once I begin accelerating, the vehicle runs smoothly. Given these symptoms, I'm seeking advice on potential causes such as ignition coil failure, vacuum leaks, or injector performance issues. Any insights or recommendations for diagnosing this issue would be greatly appreciated.
Possible root causes include engine mechanical wear, a vacuum leak, failing ignition coil, or dirty fuel injectors—these are common in older Trailblazer models with high mileage.