I have a C320 2002 and recently had the battery drained from the seat motors. The car has since been restarted and the seat motors have been unplugged. The ESP light did come on and then later disappeared. I drove the car for the day. The following day, the check engine light went on and now the car won't accelerate pass 30mph. What could be wrong with the car? Does it just need an ESP reprogramming? Thanks in advance for any help on this matter!