thought I would add this incase anyone else gets the same issue:-
unplugged all the connectors including throttle body, inlet mani sensor, and camshaft sensor checked wiring all ok, so decided to clean the throttle body while I was there, relaced all the sensor wires and car has been fine

will check for codes again today and see whats disappeared