Thanks for the reply Kevin, I've just had the car back in with a live fault, there is no throttle response what so ever, APP input on live data is OK. I scoped the throttle body position sensors and by manually opening and closing the butterfly with my finger I had a good output, but the pwm signal is non existent with the live fault, when the system recovers the PWM signal is there. I'm starting to think an ECU problem but I have no wiring diagrams so I'll have to reverse engineer the problem and see if we have a connection or water ingress issue.
P.S. Map sensor checked OK with live fault>