Did you let your stank ass roommate go near your ride? Maybe her stanky funk found it's way into your car and just messed it all up. j/k
No, but on a more serious note, that totally sucks that you have to shell out so much money because someone did not take care of the car.