Was TPS calibrated with PC5? (It's done during setup)
FWIW, hook up the PC5 to a laptop, download program from DJ website and look at the Voltage output signal data from TPS to PC5.
Crank throttle from closed to open....slowwwly and watch V for jumps, or drops of the V from TPS, you want a steady(as follows your throttle manipulations)
I had a problem with a PC5 that was replaced on warranty from DJ about 11-12 years ago. TPS signal was being garbled by PC5 and sending bike into limp mode ....intermittently, usually after some peppy riding...
Keep posting!