hardly worth mentioning
Crashes / Fires:
0 / 0
Injuries / Deaths:
0 / 0
Average Mileage:
52,000 miles

About These NHTSA Complaints:

This data is from the NHTSA — the US gov't agency tasked with vehicle safety. Complaints are spread across multiple & redundant categories, & are not organized by problem.

So how do you find out what problems are occurring? For this NHTSA complaint data, the only way is to read through the comments below. Any duplicates or errors? It's not us.

2004 Subaru Legacy engine problems

engine problem

Find something helpful? Spread the word.
Get notified about new defects, investigations, recalls & lawsuits for the 2004 Subaru Legacy:

Unsubscribe any time. We don't sell/share your email.

2004 Subaru Legacy Owner Comments

problem #2

Jun 142011

Legacy 4-cyl

  • 85,000 miles


While operating the 2004 Subaru Legacy lt at a speed of 30 mph a loud noise was heard from under the hood. Immediately the power steering was lost, causing sever lack of control, the battery trouble light and brake warning light came on in the instrument panel. Luckily no accident or injury occurred. Upon inspection (under the hood), it was noted that one of the two drive belts had been ripped apart and the second belt had been dislodged from it's pulleys, leaving the power steering, alternator, air conditioner etc without drive belts. It was further found and noted that the pulley mounted on the end of the crankshaft had in fact separated from its mounting hub and was easily removed by hand without effort. The slipping loose and wandering pulley resulted in throwing and damaging the power drive belts and could have come off completely and be propelled into the radiator and other components. Being able to pull off the road immediately and shutting off the engine prevented further danger and damage.

- Warrington, PA, USA

problem #1

Jul 152004


  • Automatic transmission
  • 19,000 miles
When revving the engine popped noise. As a result, the vehicle back fired.

- Loyalton, CA, USA

Not what you are looking for?