Here are the procedures to check for a no start on a fuel injected engine.It will require a couple diagnostic tools that you do nt most likely posess,but may be able to obtain through a tool loan or rental program at many parts stores.
In order for an engine to run it needs the following:
1. Fuel (Fuel pressure gauge)2. Spark (In line Spark tester)3. Injector pulse (Noid Lights)4. Air/Compression
You must determine which one or more is missing to proceed.
You can reduce the troubleshooting by spraying carb clean or a little ether into the intake throttle body to see if it attempts to start.If it does, then there is a problem with fuel delivery and not ignition.This will tell you whether or not there is fuel being delivered and isolate the issue to fuel pressure/delivery or injector control circuits.
For your 1993 PONTIAC BONNEVILLE:
FUEL SYSTEM PRESSURE 41-47 PSI(POUNDS PER SQUARE INCH) POSITION THE IGNITION SWITCH AND THE A/C SYSTEM IN THEOFF POSITION. INSTALL A FUEL PRESSURE GAUGE TO THE VEHICLES FUEL PRESSURE VALVE. CONFIRM THAT NO LEAKS ARE PRESENT, AND WITH THE KEY ON, ENGINE OFF VERIFY THE PSI READING ON THE GAUGE.
POSITION THE IGNITION SWITCH AND THE A/C SYSTEM IN THEOFF POSITION. INSTALL A FUEL PRESSURE GAUGE TO THE VEHICLES FUEL PRESSURE VALVE. CONFIRM THAT NO LEAKS ARE PRESENT, AND WITH THE KEY ON, ENGINE OFF VERIFY THE PSI READING ON THE GAUGE.
You can check for spark at a spark plug wire while cranking with a flat tip driver or in line spark tester inserted into the plug wire boot and placed close to any metal part on the engine besides the fuel system lines and fittings or just plugged back onto the spark plug if using an inline tester.
To check injector pulse you will need a noid light set which can be purchased at your local parts store or through tool rental or loan programs as mentioned above.(Picture below)
To check for air just make sure the air filter is not totally restricted.
To check compression install compression gauge in each cylinder,crank engine,record reading for each cylinder.Look for a big variance between cyls.
If all of this is OK you may have contaminated fuel.
Please post back with your results so that we may help you through you car trouble.
Noid light should flash while cranking.
If you are not inclined to do this I recommend that you take it to most any repair facility and let them diagnose it for you.It should not take more than one hour of diag. to isolate the problem.You can then make the decision to repair the problem yourself or have it repaired for you.
Yes it could be related.If you are missing only spark we will proceed differently than if you have no spark AND no injector pulse.If we chase down just a no spark condition while there is no injector pulse,it's a waste of time and effort.If you are convinced that spark is all you are missing here then proceed below.
Testing the coil pack:
Remove the ignition coil(s).
Using an ohmmeter, check the resistance between the primary terminals on the underside of the coil. The resistance should be 0.50-0.90 ohms.
Check the resistance between the secondary terminals. It should be 5,000-8,000 ohms.
If the coil failed either test, replace the coil.
You say you have replaced the ICM already so no need to test that.
The cam sensor you replaced controls injector pulse.
The crank sensor controls spark.
You may have a problem with the circuit and not the sensor.That's why I asked about the check engine light,but you did not answer me about that for some reason?Here is how to test that circuit.
Visually check the connector, making sure it is connected properly and all of the terminals are straight, tight and free of corrosion.
With the ignition in the ON position, check the sensor voltage using an oscilloscope. When the starter is briefly operated a square wave pattern, varying between 0-12 volts and providing 3 pulses per crankshaft revolution should be seen at terminal V. The same signal providing 18 pulses per crankshaft revolution should be seen at terminal A. If voltage is within specification, the sensor is functional.
If the voltage falls out of range, use a DVOM to check terminal C for battery positive (B+). If battery positive (B+) voltage is not present, check the circuit continuity and repair as necessary.
If battery positive (B+) voltage is found at terminal C, check the terminal D for proper ground. If ground is not present, check the circuit for continuity and repair as necessary.
If the sensor and circuits are functional, the PCM may be faulty.
Good Luck and happy troubleshooting.
OK.That's normal.I was hoping that you may have noticed the check engine light earlier,before this problem occured.If we had a trouble code it would isolate the issue to a specific circuit instead of having to check everything.
Here is how to get codes if you would like to give it a whirl.Who knows....It may save us a whole lot of time if we have a code to guide us here.You can print this for future use too.It will come in handy if you do your own work on the car.
The Assembly Line Diagnostic Link (ALDL) or Data Link Connector (DLC) may be located under the dashboard, and is sometimes covered with a plastic cover labeled DIAGNOSTIC CONNECTOR.
The diagnostic trouble codes can be read by grounding test terminal B. The terminal is most easily grounded by connecting it to terminal A (internal ECM ground). This is the terminal to the right of terminal B on the top row of the ALDL connector.
Once the terminals have been connected, the ignition switch must be moved to the ON position with the engine not running.
The Service Engine Soon or Check Engine light should be flashing. If it isn't, turn the ignition switch OFF and remove the jumper wire. Turn the ignition ON and confirm that the light is now on. If it is not, replace the bulb and try again. If the bulb still will not light, or if it does not flash with the test terminal grounded, the system should be diagnosed by an experienced driveability technician. If the light is OK, proceed as follows.
The code(s) stored in memory may be read through counting the flashes of the dashboard warning lamp. The dash warning lamp should begin to flash Code 12. The code will display as one flash, a pause and two flashes. Code 12 is not a fault code. It is used as a system acknowledgment or handshake code; its presence indicates that the ECM can communicate as requested. Code 12 is used to begin every diagnostic sequence. Some vehicles also use Code 12 after all diagnostic codes have been sent.
After Code 12 has been transmitted 3 times, the fault codes, if any, will each be transmitted 3 times. The codes are stored and transmitted in numeric order from lowest to highest.
The order of codes in the memory does not indicate the order of occurrence.
If there are no codes stored, but a driveability or emissions problem is evident, the system should be diagnosed by an experienced driveability technician.
If one or more codes are stored, record them. Refer to the applicable Diagnostic Code chart in this section.
Switch the ignition OFF when finished with code retrieval or scan tool readings.
After making repairs, clear the trouble codes and operate the vehicle to see if it will reset, indicating further problems.
Please click my Accept button if this will be helpful.Thanx Art.
?? I don't understand.Are you asking if there is a cover for access to the PROM chip you changed?You did put the PROM chip in right?Here is what you posted:
there is a cover that runs the length of the computer by two inches down on the computer? Did you mean to type the word IS in the beginning?If so,yes.That cover must be removed to access the place where the PROM chip goes.The new ECM comes without one.You must remove it from the old ECM and install it in the new ECM.They supply a little tool to do it with the new ECM.