I saw something about reading the flashes but its solid so I think that is the older ones. I did see in the service manual that it lists a dedicated tool to read and yes further research shows its not an ODBC port. I also saw where somebody had made one and it had power but didn't read anything. Amazon does have an adapter for about $14 so maybe its worth a shot to try it out. I put the machine in the garage for a while, checked the oil, disconnected the battery, dumped some sea foam in the tank and took it out on the trapline about 4 miles and it seemed ok, the roughness went away. Engine light is still on though. I don't see any code displayed unless there is some trick to get it to show. I think that machine likes to warm up and idles really rough at 15 degrees probably should have let it warm up for 3 or 4 minutes.