I have a jd5603 that shut down in the field and would not restart. Checked all the obvious electricals and found nothing. Finally called jd service tech who found a faulty temp control sensor. Apparently it sensed the engine was overheating and shut itself down. Replaced the sense and all was well.