George, Thanks for the info. The reason I'm looking for a code reader is my XG3037 is in engine shut down mode. I was moving snow and it dropped the rpm's to 1800, you could lower the rpm's but not go higher. I quit and headed to the house, I had been plowing for awhile so I shut the tractor off and went in the house. The next day I started the tractor, The dash lights showed the engine warning indicator with 2 second blinks and the regen indicator with 1 second blinks. I let the tractor run (still not over 1800 rpm's) waiting for the regen. It changed to engine warning indicator blinking every 2 seconds, the temp indicator on , the regen indicator on and the inhibit indicator off. It was still at 1800 rpm's and it wouldn't start the regen, finally I went in the house and let it run. When I came out it had stopped running and when I started it the engine warning indicator was blinking every 1 second and the regen indicator was blinking every 1 second which put it in "engine shut down mode". Started it again and it would only run for 30 or so seconds. The tractor has 220 hours and I have owned it for 7 of those. It has done one regen as it should while I was working. The closest dealer is over an hour away, I don't have a trailer and when talking to a tech on Saturday, he didn't think they would send a tech and if they did he thought the charge would be at least 5 or 6 hours and that didn't include fixing the problem. Getting expensive. Anyone out there have any ideas? Thanks much, John