So if the PCM is looking for and not getting a good IAT sensor (in this case it is calling it a Manifold Temperature Sensor) then that can definitely effect open loop operation. The engine has to have some sensor that gives it what the ambient or intake temperature is. The reason is, the PCM uses ambient/intake temp, engine temperature and MAP to determine (guess) what the best amount of fuel is needed to operate properly until it gets up to temp so it can start looking at o2 data and others. At that point it will adjust and the engine smooths out.
Based on what you are saying, your issue is at open loop. Everything involved in that is, PCM, MAP, any intake temp/ambient temp sensor, and Baro. If Baro is reading properly, the MAP has been changed, you don't have an intake/ambient sensor (still think we are missing something here) then I would assume the PCM is just not interpreting this data correctly.
This could cause it to over fuel, so it commands your injectors to open too long, which causes your RPM to range, which explains why your MAP is all over the place.
If you are going to replace the PCM, I would research what PCM has the best software for the replacement engine you have. Not just replace it with the one for the way the vehicle was built. Maybe call the engine supplier and ask if they offer a PCM to go with that engine. Again, I understand that this was a replacement engine for this vehicle but the fact that the PCM is looking for something that doesn't appear to be there, something has to be different.
Taking a step back, you said this didn't start until you replaced the engine. If it happened pretty quickly after replacing the engine then we need to find out what is different between the last engine and this one, because clearly it is not acting properly.
SPONSORED LINKS
Friday, April 26th, 2019 AT 10:43 AM