I have checked the Manifold Absolute Pressure sensor according to the procedure in the manual and it appears that the sensor is at fault.
The procedure is ".... Unplug the electrical connector from the sensor and, using jumper wires, connect terminals A and C (the two outside terminals) to their corresponding terminals in the electrical connector. Connect the positive lead of the voltmeter to terminal B (the center terminal) of the sensor and the negative lead to ground. With the ignition on (engine not running) the voltage reading should be about 4.5 to 5 volts. Start the engine and let it warm up. The reading should now be different from the original reading, and should fluctuate with changes in engine rpm. If it doesn't, check the vacuum hose for breaks or blockage. If the hose is OK, the sensor is probably bad........."
My reading was "0" volts from the center terminal in the electrical connector while the ignition On, I couldn't see if it fluctuate since my engine couldn't be started.
One thing, how could the sensor has 4.5 to 5 volts when the electrical connector is not connected? Does the manual mean the center terminal in the electrical connector? I have also checked the center terminal in the electrical connector and the reading is also "0" volts.
I agree that the engine should run with a bad Manifold Absolute Pressure sensor, however, it may depends on how bad is the sensor. It seems that my Manifold Absolute Pressure sensor is dead, so it should not be ruled out that the Manifold Absolute Pressure sensor is the root cause of not starting.