2000 Mitsubishi Eclipse 3.0L - P0300 Random Cylinder Misfire: ECT Sensor Role & Fuel Pressure Diagnosis
After completing a full tune-up—including spark plugs, wires, distributor cap, and rotor—I'm still experiencing a persistent P0300 random cylinder misfire code on my 2000 Mitsubishi Eclipse 3.0L. The vehicle is extremely difficult to start, especially in cold weather, and only starts reliably when I disconnect the Engine Coolant Temperature (ECT) sensor. Once running, it idles roughly at idle and shakes noticeably—though it runs smoothly above idle. I'm wondering if the ECT sensor could be causing or contributing to this P0300 misfire. The car seems to run fine when cold but starts missing severely as it warms up. I've already replaced the fuel pump, fuel filter, fuel pressure regulator, injectors, fuses, and relays with no resolution. Could a faulty ECT sensor be interfering with fuel delivery or ignition timing? If so, would this explain why the engine only starts after disconnecting the sensor? Additionally, if it's a fuel pressure issue, wouldn't the engine start more easily when the fuel pump relay is bypassed—especially in cold conditions—even though it runs fine once warmed up? I'm considering taking it to a shop with a professional scan tool capable of reading manufacturer-specific codes and monitoring ECT voltage. However, I've had past experiences where shops only recommend part replacements without clear diagnoses. Should I trust them to diagnose the issue or should I continue troubleshooting myself? Any guidance on next steps would be greatly appreciated.
The car appears to run fine when cold but starts misfiring as it warms up. This pattern suggests a temperature-sensitive issue—possibly related to the ECT sensor or fuel delivery. I've also replaced the fuel pump and filter, checked the regulator, injectors, fuses, and relays—all without resolving the problem.