Sweet as dude, yeah I've basically checked all those possibilities, but after all that i think the starter motor is calling it quits. Sometimes in the most needed situations, i crank the engine and it just cringes, not even turning over, and lately it's been happening way too often, sometimes i wait at least 10 minutes! Yeah heat is a problem there, it's absolutely rediculous these engines place the starter there!