I have recently bought a 93 3.9. I went to use it this morning and it won't start, the engine cranks, fire then immediately stalls, when I attempt to start it again the engine spins but does not fire. If left to stand it will fire and immediately stall again. I have tried everything obvious...