Faults:
ABS module faulty, ABS and brake light on.
Front left upper control arm joint loose, bad alignment while driving.
Back right window off track, won't roll down.
Floor plug broke under driver seat, car flooded during rain.
Check engine light on, diagnosed as code P1117 or P1113.
Cracked windshield.
Regularly declining gas mileage.
General Comments:
My 2000 VW Passat 1.8 T is a great little car, but being 10 years old, I'm not surprised the list of problems is adding up.
When I got the car from my aunt in 2008, the back right window didn't roll down, but it rolled up when it finally dropped while I am driving. Also, the ABS and brake lights were on, and it was due, she said, to a faulty ABS module. The windshield had been cracked from right to left for 4 years already, and I still haven't gotten it replaced.
The C.E.L. would come and and go off frequently, but recently it has stayed on. When I used a code reader it gave me code P1113 (O2S sensor heater resistance too high bank 1 sensor 1). Then I took it to AAMCO, and they said they got the code P1117, which they said meant bank 1 sensor 2 internal resistance too high, and it's a problem on one of the sides of my engine, but all the definitions for P1117 I've found say it means O2S sensor heater circuit short to ground bank 1 sensor 2. So... ya.
And finally, when it recently rained, the whole left side of my car under my driver seat flooded with rain water. So a mechanic pulled up all the carpet and found a plug broke open on the floor, and water was shooting up into the car while I was driving. I had to take the carpet and installation out of the whole car, and hang it out to dry.
UUGGH!