Fills and empties but spray arms do not come on
After I push the start button my GE GDT695SSJOSS, the dishwasher comes on and fills. Within a minute or so, it stops filling and does nothing else until a couple of minutes later, it discharges the water. It then fills a second time, this time the soap door opens, and does nothing else until a couple of minutes later, it discharges the water again.
I had a GE Appliance technician come out to perform a diagnostic service. He removed the filters and messed with the float, then turned on the dishwasher and the sprayers started to work. He said it was probably something restricting the float, which is weird because cleaning the filters and tapping the float is exactly what I did before I called the technician, because that's what the troubleshooting section of the Owner's Manual said to do. Wouldn't you know when we tried to run the dishwasher later that night, the dishwasher started doing it again. I called and talked to the technician the next day and he said it was probably either the water inlet valve or control panel.
I've replaced both parts and when I started the dishwasher the sprayers did come on, so i decided to load it and run a cycle, but wouldn't you know it, the sprayers did not come on this time. I did take the float out and tried running a cycle and the water never came on, so it makes me believe the float is ok.
Any ideas on what's going on with my dishwasher?