1990 GMC Safari 4.3L V6 Misfires Off Idle When Cold - P0300 Diagnosis and Fixes
I own a 1990 GMC Safari SLE with a 4.3L V6 engine, 84,000 miles, RWD configuration. The vehicle misfires when the engine is cold and just started. It starts smoothly and idles steadily without any hesitation or skipping as long as the throttle is not pressed. However, once I attempt to increase engine RPM, it begins to skip and stumble—this occurs whether in neutral or drive. The issue resolves completely after the engine reaches normal operating temperature (around 200°F), at which point it runs smoothly for the rest of the day unless allowed to cool down significantly. A check engine light has triggered code P0300, indicating random misfires. I've already inspected: spark plug wires, distributor cap and rotor, distributor backlash, engine coolant temperature sensor (ECT), fuel pressure, and throttle position sensor. All components appear functional. Could this be a lean mixture issue? Is there a known cold-start misfire problem specific to the 1990 GMC Safari with the 4.3L V6? Any insights or common fixes for this behavior? Thank you, Leo
Start with fundamental checks: > Perform a fuel pressure test and verify fuel pressure drop under load (post PSI). > Inspect secondary ignition components—check for arcing in the coil. > The 1990 model year had known distributor issues; remove the distributor cap and look for excessive carbon buildup or corrosion. > Conduct a vacuum system check. Clean the throttle body using a dedicated throttle body cleaner. > Use an OBD2 scanner to review fuel trims and freeze frame data—this can reveal key clues about misfire conditions.