I have a JD 990 (made by yanmar) and just today I've had an issue with it failing to start. Never had a problem before today. When it starts it starts fine - immediately fires up. When it doesn't start, I'll first get a little clunk like the starter engaged and then nothing - no cranking. On subsequent attempts I get nothing at all. Battery is fully charged - at 12.9V. I get the fuel gauge coming on when I turn the key. When I'm not getting anything (no clunk) I can't run the intake heater either with is interesting. When I do get the clunk I am able to run it. Seems like a starter problem but could be some safety interlock circuit failing too. Neither should stop me from running the intake heater. Tried hitting the starter with a mallet to see if it could be persuaded. Any ideas?