My daughter's 2003 Liberty started acting up the other day where it randomly stalls out while driving, seems to be once it is warmed up. The check engine light is on, so I took it to Advanced Auto Parts to have them pull the code and they pulled "Engine speed sensor". He said this is not a part they can get and thinks it is probably a dealer only part. I did a forum and google search and the only thing I am finding seems to relate to a speed sensor which causes a stalling symptom also but also causes the speedometer to stop working. My speedometer is working fine, so not sure this is the same sensor. She had a stalling issue a few months ago and it was the throttle position sensor. The code at the time was clearly the TPS, I replaced it and ran fine. Any feedback is appreciated.