just for everyones future reference i found the problem!!!! after nearly pulling the whole wiring loom out!!!! It was a corroded earth wire to the tps switch (throttle position switch) replaced it and its now perfect again!!! damn wiring!!!! but it had all the symptoms of a map sensor problem, so dont be caught out guys!!

thanks for the advise everyone.