The float code can be ignored. The switch is a momentary switch that only needs to be activated and released right away to engage float. Many operators think the float switch has to be held to operate the float and when it is held it creates a code because the HCU does not see the switch state change back and thinks there is now a problem. Your original problem is an issue all to itself. Like I said, most likely connection/wiring issue. Those can be the hardest to find. Another thought. If you use the aux buttons and not the roller do the aux's work ok?
Ah ok I guess the float is just a ID10T error The aux buttons all do nothing, I tried looking for some switch or what not that changes to them from the roller but couldn't find anything?