Similar problem on the track car we have built ,put new starter on heat wrapped downpipes ,wiring was ok as it come out of another car that did not have this problem ,may well try the cps ,fine when cold very slow to start when hot ,as if its not going to turn the engine over ,new battery aswell