I've had my ranger for less than 3 years, it just went over 30k miles and for the 3rd time I have a check engine light. 1st one was I think 1.5-ish years ago, something like moisture or something, can't quite remember but it resulted in needing an engine cover. Took a couple weeks to get it...