Or its the starter motor solenoid sticking i had an xr3i that used to do some thing similar to what your saying it was a nightmare if you got stuck in a que at petrol stations as after you'd filled up the bloody thing it just sat on the fore court clicking until it had cooled down enough.