I have a 04 wj, 4.0, auto, 4wd. It always ran good. Recently, I took it for a test drive, & it shifted in less than 50 ft, then shifted again, & then after that,it seemed to lack power. My ses light was on for Map sensor. I changed map sensor. It didn't do anything different. It keeps stalling during idle. I put it in gear & it stalls instantly. So today o changed the tps, cause of the rough idle. It seemed to help, but not with the stalling. I restarted it after the sensor change & it stalled instantly. I couldn't even move. I had to gas it ,to make it move. I did try to test fuel pressure, but noticed o had no port on the fuel rail. I am going to change out the fuel.rail from my xj. I was wandering if it any of the following: low fuel pressure? Bad pressure regulator ? Bad cps ? Bad neutral safety switch. I do have the 42re from what I was told by the dealer. This jeep always ran great previously. Any help will be appreciated.