For the past week, car had a tough time turning over. I would do the 3 second wait to pressurize the fuel system then start. Hit or miss, sometimes it would take 5 cranks to start. One cold evening, car wouldn't start. Stuck in the Wal-Mart parking lot. Figured must be the fuel filter (I don't think it has ever been changed) Got underneath the car, changed it in 10 minutes. Let spilled fuel evaporate. Wait....wait.....Start car....same thing, it won't start. Towed it to garage. Primary O2 sensor was bad and so was the coolant temperature sensor. Car runs fine now except for excessive vibration at idle. Car has more pick up and does not feel sluggish at speed. Mechanic hinted it may be a leaking injector. Your opinions?