It will fire up without fail, started after i drove to work approx 2 miles, left it until dinner time and went to it and it would crank for 5 secs then start up. Ill check battery atwork tomorrow just to rule out. The loose connection/corroded pins on the temp sensor? Were is that located mate? Ill defo check this out and make sure all other connections are ok.