Have you checked the HT leads, Rotor arm and Spark plugs? also your alternator might have failed! that happened to me on the completion of my engine change. it had taken 9 months so the alternator must have packed up. changed it all is well.
the fact you drove it for a little while may mean your car batt was not charging!
have fun! (i know what your going through)
Ps: any ideas on reapir a sunroof handle? (any one?)
mishal
Mishal Chotai
May 2008