I agree with everything you said. I personaly have a 90 with 245,000 miles on it and yes it does have 3.73's. Now i have also owned the car for the last 145,000 miles. If the engine is weak it's weak, it's going to let loose no matter what gears are in it. Sounds like he just picked this engine...