So I have done a number of things since the last time I posted. I've tried different loop times: 1ms, 2ms, 5ms, 10ms. The fault still occurs no matter what the loop time is. I updated the .hwd file withing the .p1p to the most up-to-date version for both the controller and the display. I even completely replaced the controller thinking it might be a CANBus transceiver problem with the original unit. All of these items had no effect. The weird thing is, whether it was with the original controller or the new controller, the problem doesn't occur until the machine has run for at least 20-30 minutes. Then it does it very consistently after that, like every minute or 2. Each time it does it, you have to turn the machine off and back on again. Fortunately, this is just on a prototype machine and not on hundreds of production machines. If it were, I'd be in a big mess. I'm about ready to scrap the idea of a TSC1 controlled throttle and change to an analog throttle.