So since it got cold at the beginning of the winter, I've been chasing a hard-start problem with my Dodge Raider (Mitsubishi 6G72 engine). The problem is DIRECTLY related to temperature outside - if the car is sitting overnight in 20 degrees, it takes like 10 attempts to start. If it's been driven and stop at a store, it starts right up when I come out. 40 degrees maybe 5 attempts, and so on. Once running, it runs, drives, and idles perfectly, as if there's no problem at all. If it's a warm day it starts in 1 or 2 cranks (and probably will start right up once it gets really warm out again)
Initially I thought it was a fuel issue (losing pressure when sitting) that just happened to coincide with winter, since it seemed as if it wasn't getting fuel immediately. But after replacing fuel pump, filter, injectors, and FPR.....no change at all. It gets good fuel pressure when cranking, no fuel smells, etc.
Then chasing ignition, so replaced the coil, plugs, wires and cleaned out all engine-related electrical plugs, etc......no change at all. It gets good spark immediately when cranking. My starter is on a separate button and battery is almost-new, so cranks with good power. Ignition switch is OEM but seems to turn everything on fine. The only thing I didn't change is the igniter module, but again, it's getting fine spark when cranking and runs fine so don't think that could affect things.
Then figured it must be the system that tells the ECU the coolant temp so it can adjust fuel trim (since this is a common issue with this engine), so first I swapped my spare ECU - no change. then swapped the ECU coolant sensor - no change. Then checked the wiring that goes directly between the two (good continuity on both the sender wire and the ground).
So I think I've pretty much run out of things I can think of. I've had a throttle position sensor warning light for years (replaced it twice, no change, light will not go off) and that's never affected anything at all in terms of starting or driving (including last winter), and it's been on for years before this issue so I don't think that's related.
So what the hell else could it be? No evidence of vacuum leaks (checked all hoses). I haven't checked compression yet but it had new rings like 20k miles ago and the engine certainly feels as strong as ever once running. Oil is clean. Coolant is clean.
So what am I forgetting here?