I've got a starting fault on my GTi 16v. It only hapens when the engine is hot, and even then only sometimes. I bought the car a few weeks ago and 5 days later the big end bearings went

. So i fitted a 2.0 abf engine and am now trying to sort out the other problems.
The cooling fan doesn't work and the temp guage only rises to the top of the big whit block on the guage. (new switch on its way from dealer for cooling fan) So because of this im using the oil temp on the MFA as a guide to engine temp. But the oil temp seems to get quite high (about 110 max) even during high speed driving when the cooling fan not working isn't an issue.
But back to the queston about the starter. Sometimes when the engine is hot when trying to start the car the starter turns very slowly, and very notchy, but the car does start then runs fine. Im a bit concerned that this may be due to overheating. Theres no symptoms of any head gasket trouble, and the engine runs perfectly once it starts, and doesn't feel down on power. Any ideas??
I also a bit concerned about the high oil temp, but have never driven far enough to see how high it gets (gets to about 108/110 after about 20 miles driving quite quickly. Any ideas about this??