2003
How old is the battery?
if it's original its junk by now.
If the battery goes low while starting it, the computer has no basics to work from.
Just an idea to work with, a 55K rig should have min. problems like this, so im thinking basics.
Also have you PSI washed the motor? if so there...