I have an 04 XLT 2WD, all stock, with 151K...have never had any problems other than routine wear and tear. However, about a 6 weeks ago I was at a stoplight when it stalled...first time ever. It started right back up but then stalled as soon as I put it back in gear. Had it towed to a trusted...