Woo hoo! Problem finally solved! Thank you so much to everyone who helped! After all that and no bike for a month. Duitser had the solution which I only noticed after having a second look at the throttle assembly tonight after work. The cable was pulling ever so slightly on the cam and it wasn’t resting on the stop. I think this was confusing the TPS. I ended up loosening it up at the handlebar end. Thank god, finally have a bike back! Hopefully this helps anyone in a similar situation. Thanks again guys, now I can enjoy this bike as it was meant to be.