I own a 1998 Dodge Neon with 104,000 miles. It's been having a lot of troubles lately. I just had the head gasket, water pump, and radiator fixed and the car ran good for about a week. Now when I start the car the check engine light flashes and the car shakes violently. What's wrong with it now?