I have a Yanmar 2500 tractor that over heats. It has a new water pump and the cooling system seems to be ok. It has a poping sound in the muffler at a low idel, are if it gets under a big load. Will not crank if engine is hot. Could this be fuel injector timing? If so how do you adjust the injector timing??? Thanks in advance!!!!!!