Dear,
Same TPS issue with my Disco:
1) replaced TPS for the used one, but CEL light problem was happening again
2)cleaned ECU connector, it help for the 1 day max
3)changed MAF for the used one, but same symptoms: when MAF is plugged in 100%check engine problem will be, when it is unplugged problem occurs randomly (1-2 times in a few day until engine will be restarted ot ecu connector plugged/unplugged.
Please advise about MAF and TPS how they are situated/connected between?