I have a 1989 ranger 2.3 that had 80,000 miles on it when I bought it about 14 years ago, it now has almost 300,000, I have beat the hell out of it and never a problem just routine maintenance. In 2001 I bought a new 2001 ranger with the 2.5 biggest POS I ever owned it was plagued with engine and wiring problems, after almost a year fighting with ford to get something done I gave up and traded it in. Now I bought the new 2011 and just hoping I don't have to go through the same thing with it. After the last one and Fords inability to solve the problem I swore I would never buy another new ford, but I just did.