1996 Eclipse GS Code 300/1255: Is It Fuel Quality or Engine Misfire?
My 1996 Eclipse GS started stuttering and popping about a quarter mile after filling up. I managed to drive it home, but had to feather the throttle to avoid stalling. The check engine light came on during the drive (code 300, also referred to as code 1255). I've already replaced spark plugs, ignition coil, wires, and checked all wiring connections. I recently purchased a new ECM, hoping it would resolve the issue—but the problem persists. I'm now wondering whether bad fuel could be causing this misfire. Can poor-quality gasoline trigger code 300? Is it more likely a fuel-related issue or a spark problem? Additionally, how can I properly inspect the EGR valve? If it's stuck, would that cause multiple cylinder misfires (code 300)? I also noticed a hum from my ECM after replacing an 80-amp fuse near the unit—this occurred when I accidentally shorted hot wires while changing the alternator belt. The car had been running perfectly until then. I'm now concerned about whether the fuel system or electrical components are at fault.
If the issue started after refueling, it's worth checking the fuel pump and pressure before replacing the ECM. Does your fuel look unusual in color? Both poor fuel quality and a stuck EGR valve can trigger code 300—so both should be considered.