Is it idling okay, it's not higher or lower than it should be? and was the timing messed with at all? I assume you had the distributor out at some point, although ignition timing is not adjustable for this vehicle, the distributor is adjustable somewhat for what they call "Cam Retard Offset". It is done at 1000rpm by monitoring the Cam Retard Offset data pid on a scan tool. and adjusted to 0 degrees. So that might be what is setting the camshaft code. So, if you don't have a scan tool that has live data pids, you'll have to have someone come and do this section. It might be setting the crankshaft position sensor codes as well since they seem to be intermittent. The Map sensor code may also be setting due to this, but we can check the 5volt reference and ground to the sensor to make sure it has what it needs to function.
The 3rd and 4th diagrams are for the map sensor circuit. On the 4th which is the OEM diagram you can see, with the key on engine off you should have 5volts on the grey wire, and since it's a shared 5volt feed with other sensors, I think you'll find its ok unless there's a wiring issue going to the sensor. The Green wire at the map sensor is the Ground, so you can use that and the grey wire to verify the 5-volts is there, just check across those 2 pins in the map sensor connector with your meter set to dc volts. Just touch the pins, dont shove the meter leads into the map sensor harness plug because it will spread the pins. If all is good, there.
Next, you'll need to check the Oxygen sensor heater circuit for the Bank 2 Sensor 1. So, Bank 2 is going to be the passenger side and the front oxygen sensor, with the key On, the pink wire should have 12volts and the black wire is the Ground for the heater. If you unplug the Bank 2 sensor 1 oxygen sensor and have 12volts across the Pink and Black wire, then you'll need to check the resistance of those same wires, but across the sensor. If there is 12volts on the pink and black, then most likely the sensor has an open circuit inside it. And the resistance check across the sensor plug with show OL on the meter. Meaning it's an open circuit inside and the sensor needs to be replaced.
If you have any questions on these tests, just ask, I think the MAP sensor code, if the voltage feed is ok, is being caused by the timing being off. When you go to take off and it stalls out, that Cam Offset may be the issue. The map sensor measures the intake manifold pressure/vacuum and if timing is off the manifold vacuum will be off. But I will post the wiring diagrams for the crank and cam sensors so you can check the voltage to them as well.
The Crankshaft sensor is a 12volt feed on the pink wire as well, it's the same one that feeds the oxygen sensor, it feeds many components on the engine. You can check the 12volt feed on the pink wire and use the purple wire as Ground.
The cam sensor, same thing, the pink wire is 12v and the pink/black wire is the Ground, with key on both should read 12-volts.
If any feed voltages are missing, those will have to be traced down to find where the bad connection is.
https://www.2carpros.com/articles/how-to-use-a-voltmeter
https://www.2carpros.com/articles/how-to-test-an-oxygen-sensor-02-sensor
https://www.2carpros.com/articles/how-to-replace-an-oxygen-sensor
Images (Click to make bigger)
Wednesday, February 15th, 2023 AT 7:40 AM