I have a 1993 3.1 with 150,215 on it. although it runs strong it loves to stall and make me wait 7 to 15 minutes between starts and does this constantly for about and hour and then after an hour it usually runs fine...but when it isn't too busy stalling it runs like a champ.