1993 mazda mx6 wont start, cant figure it out
So I have a mazda mx6 2.5L v6. One morning I jumped in, fired it up and headed to work, but I didnt even make it to the end of the driveway because when I pushed in the clutch and let off the gas it died and hasn't started since. I've checked all the fuses and relays. I replaced the cap, rotor, plugs, plug wires and the tps and crankshaft position sensor. I'm positive they are all installed correctly and the timing is spot on. I know I'm getting fuel as I pulled my plugs after cranking them over and they were wet with fuel. I also hooked up a fuel pressure gauge to the regulator and got 60 psi. The compression measured 140 to 170 across the cylinders. I checked the spark, and I cleaned the throttle body and IAC and the intake butterflies. So just to clarify it will not start with the key it just cranks and cranks. Now heres the kicker, I was able to pull start it and keep it running at 2000 or more rpm but when I let off the gas it dies.. I'm just stumped on what else it could be. Any ideas would be appreciated!!
Also could it be the cold start valve?
And where is it?