The codes made it look like the heater but the heater was fine or water inlet related which it was not. Appliancepartspros told me about the codes being misleading and Turbidity sensor which I would have never considered or even knew existed. I followed their video to replace it along with their extra advice on what to do to completely clear codes and the dishwasher has never worked better. Without their tech support I would not have been able to fix it. Time to repair does not include the diagnostic cycles. Most of the time was uninstalling and reinstalling the washer. My washer was also screwed in the sides not the top so I had to pop out two plastic side plugs and I also used new slightly longer screws making sure they were in enough so the plugs would snap back in. To use the original short screws one would need a magnetic screwdriver tip which I did not have at the time. Actual repair took under a minute. Just unplug connector, twist off sensor, twist new one on, and snap back connector. They shipped the part same day and I got it the next day and immediately did the repair. As a side note, these guys have everything and really help. If you don't see it call them and their prices are great.