I am just posting my diagnostic so that it may help someone someday.
UPDATE: So if its in Limp mode it considers default calculations to run engine. Which works fine.
This rules out Fuel Pressure.
I have checked MAP Sensor its fine
O2 sensor .... i dont think it will cause that issue.
Next stop Opened ECU You will see this black square IC with hole.
.
On tracing the sensor.
Pin
1,5,7 are GND
3,4,6 are logic + = 5V.
2 is Voltage out.
8 seems NC.
Normal voltage is 1.5v.
Upon inducing P2228 or P2229 that is grounding output or giving VCC, the car throws CEL which it is supposed to do, Car is now not reading this BARO but reading TPS and MAP. Now the car is not in Limp mode hence TPS,MAP, Fuel Pressure and O2 are fine.
That is good news rite? well yeh and a big NO. Solution to this problem is replacing the ecu, which means either i swap EEPROM to new board or get dealer program the key. Again PITA.
I am thinking, although not a wise option to put a variable to replicate 1.5 and then play with its adjustment until car works fine. but that may result in P2227. Only time will tell. Cant find replacement part no otherwise i would just swap the part.