Have a Car Question? Ask a Mechanic Online.
That code 33 is the key to things. That MAP sensor reads engine vacuum to determine load and sets fuel mixture accordingly. Forget the crank sensor. That has no effect at all on mixture. The A/C problem is vacuum controlled also so there could be a connection. You need to look over the vacuum system very carefully. If the vacuum supply for the A/C is tied into the vacuum supply for the MAP, that could be the connection. Check all the lines and hoses. I would use a vacuum gauge to determine if and where your losing vacuum. Look for a plastic container that is a vacuum resevoir. If that leaks, you will lose all the reserve. A scan too would be very helpful to monitor the MAP data and help find the problem. If you have a DVOM, you can manually monitor the voltage from the MAP. The return signal should range from approx .5v to 4.5v when vacuum changes.