So here's my dilemma. I'm in the military and have deployed for 9 months. I do what I always do when I leave, disconnect the battery, put it up on jack stands keeping the suspension loaded. Well and hook everything back up crank the motor to get the oil flowing with the fuel cut-off (pop the IFS switch). Took battery to Autozone had it charged all the way up. Reset IFS switch. Cranks like a champ but won't start. Since i just got back have money to throw at it. i can see that it wasn't getting fuel pressure, and it threw 1233 FPDM offline. Changed that. Then was getting low fuel pressure. changed pump. Got back to 40 psi. Still nothing. If I floor it it will stay running but only at 500 rpm. as soon as i let off of the gas pedal done. I did change TPS cam and crank sensor no luck. Did some trouble shooting thank to posts from WM Burns. suspect MAF. a few days later I go out to the garage, and start it up. Scared the kids! it's alive. Or so I thought. Next day I go back out and same thing. idles at 500 rpm if I have it floored. The PATS light has always flashed with the key out and proves out when going to start. But to be sure and to optimize the mods I have done to the vehicle, I had JMS make me a tune to disable PATS since it was $75 bucks. well I'm still seeing the theft light so I'm calling them when they open on Monday. There is one thing that I noticed is that the check engine light stays on. it does not go out with the theft light. I left it one time for 5 minutes key on engine off, still on. It does go off though when i keep it the engine idling. I'm at a loss. I did do checks according to post put by WM Burns and since i do have some money to throw at it changed out the CCRM. I was able to get another PCM out of a running 4.6 5 speed for cheap since it was totaled and put it in to see it PATS would do what it is supposed to do and flash when trying to crank and it did so I know that the PATS in the car is working properly. Other than the tune that was added, this setup has brought me loads of fun since 2009 so its definitely not a modification issue. Any help is greatly appreciated. I have drained the tank and added fresh gas fuel filter etc. This is my last weekend to mess with it for awhile (up coming training).