Where is the tps on the zafira
it's on the throttle body, pretty sure the later 1.8 you can't get it on it's own??
1525 tb service/malfunction
1550 elec throttle
0150 o2 sensor
1526 tps error?
0100 air temp sensor
last two could be the wrong way round though.
clean the tb and maf first and see how it goes.