its gotta be the starter or the solenoid. you said you got the starter tested? you have to pull it off and take it to advanced or something like that.
2000 Mustang V6
AM air intake
flowmaster 40's dumped & X w/ highflow cats
sct 4bank chip
93+ bama tune