I have an 03 Jeep TJ, with a manual 4.0. Started to stall in reverse. And then it would not start, sprayed starting fluid and it started. We figured it was the fuel pump. changed the fuel pump and it still would not start. then we did not have spark. read that the crank shaft sensor might be the issue. changed the crank shaft sensor and it started right up. we were so excited. then put in in reverse and it stalled and would not start again. unplugged the sensor and plugged it back in. started up, went forward in first, still does not like reverse. stalls in reverse every time. its a hard start after it stalls. any suggestions?? cam shaft sensor?? coils?? idk help