The vehicle was scanned and no fault codes were found. The check engine light is not illuminated either.
It starts normally regardless of the fuel level, whether the tank is full or nearly empty.
I cleaned the throttle body, but the problem is still the same. However, I disconnected the MAP sensor and the vehicle started running fine. I replaced the MAP sensor, plugged it back in, and the problem came back. If I leave the MAP sensor disconnected, the vehicle runs fine.