When mine did that, it was the ecu coolant temp sensor, near the thermostat, terminals pointed forward, terminals in a T shape on the sensor. If it's dead or disconnected, the ecu goes into limp home mode, and doesn't give the engine enough fuel to fire up when cold. And there is no thermo vacuum switch on a 3.0...


Not responsible for advice not taken...