OK,as you have a reoccuring
MAP sensor fault logged then depending on exactly what that code is it could be a couple of things.
The
ECU plugs are 'protected' by two metal brackets,these brackets come close and then eat through the wiring loom (mmm....great protection then!).It is possible that they have damaged the wiring to the
MAP sensor,or even to another component which effects the sensor.General corrosion inside of the wiring loom is common too,this can make finding faults even more difficult.
The second problem is the
throttle body,another pretty common fault.These can be tested and repaired by a company called BBA Reman (Google them for more details).
I would try and find a good engine management specialist/auto-electrician to go through the wiring and go from there.The main problem is that as soon as a '
MAP Sensor code' comes up on a diagnostic check the component is instantly changed even though the wiring to it could be the cause of the fault,it's an easy trap to fall into to be honest but once one new sensor was fitted and this didn't cure the problem a closer look into the problem should have been made.