Ok guys, my name is Thomas and my Girlfriend just got a 2003 Hyundai Elantra and everything was running great on it the first month she had it BUT the check engine light was on.. After about a month she called me up while driving and said that the check engine light was blinking and the car would hardly move. So I got to the car and looked at it and I noticed the oil filter was a little loose so I tightened it good this time and added a little bit of oil. It actually moved but it would hesitate. So we had it towed to a shop and they read the codes from the check engine light and told us it was leaking oil from the motor some where (not specific) and it also needed a new O2 sensor. So i replaced the catalytic converter underneath the car and also a new sensor along with a new set of spark plugs. It ran alot better and I left it at that. Now about a week later she was coming home and noticed that when she turned left or right that the battery light and brake light on the dash came on. She drove it home and when she turned in the driveway the car went dead. It started right back up and we got it to the house and left it over night. I went out this morning and again it started right up. but when I lifted the hood I noticed the belts on the pulleys were all spinning very slowly. I'm not sure if it could be a timing chain or if it just needs new pulleys. I really need gelp from someone that has gone through this or is good with problems like this. Sorry about the long story but I wanted to make sure I covered everything thats happened. Please Help !! Thanks in Advance Thomas !