First of all, check that you have alphaN turned off. (This effectively makes MAP into a scaled version of TPS) The settings are lurking somewhere at the bottom of the settings menu - something like "AlphaN blending". They should be set to high numbers.
Then check the grounding, suppy and resistance of the TPS. I've not seen A to D failures in VEMS where the signal drifts around. It normally gets stuck somewhere and just stays there. It's usually something on the analog side playing up - perhaps the 5v regulator if the above don't work.