My Pontiac G6 won’t crank and wont start

I have a pontiac G6 2008 and battery was bad so i had someone switch them out for me only he hooked cables up wrong and it spit smoke out the radiator. It cranked after that snd i let ot run for sbout 5 min and turned it off. Now everything powered works but it wont turn over and the odometer reads ERROR. I had a diagnostic scanner put on it and the one code was 0100 i think for the ECM (NO COMMUNICATION) Do u think my ecm is fried and do i need to get me another one to fix this mess?

My car has 180000 miles.
My car has an automatic transmission.

Experienced mechanics share their insights in answering this question :
I believe your "no crank" issue is the passlock security system has locked things down because of what it perceived as a "battery swap". If the car restarted after the jump as you indicate, the ECM is probably OK. The P0100 code is a mass airflow (MAF) problem code. The odometer "error" message may be indicative of other issues. Your more significant problem now is likely the passlock problem. It may require a GM Tec II tool to determine what security problem is locking you out now. To avoid any unnecessary repairs, consider having one of our mobile technicians come to your home to diagnose the no start condition and help you fix it accordingly.

How to Identify and Fix Common car Problems ?

Our sources include academic articles, blog posts, and personal essays from experienced mechanics :

The most common reasons a Pontiac G6 won`t start are a dead battery, an alternator problem, or failed starter.
The most common reasons a Pontiac G5 won`t start are a dead battery, an alternator problem, or failed starter.
This usually means the battery is bad and incapable of handling a huge request for power to crank the engine over. Headlights begin white and bright, when you try to start the engine, they dim to nothing or almost nothing then as soon as you let go of the key, the headlights QUICKLY bounce back to white and bright.
Starting relay position

The fuse box (also called the power box), the instrument panel under the fuse panel, or the right fender are all possible locations. In most cars, it will be under the hood, in a large box with a black lid. This is where car fuses and relays are installed.

If your starter relay has gone bad, the electrical signal will never make it from the battery to the starter motor. As a result, your engine won`t turn over – no matter how many times you turn the key. A faulty relay often produces an audible clicking sound when you turn your car.
What does a seized engine mean? A seized engine means the electronics in your vehicle may still work (i.e. the radio, A/C, etc.) but the engine itself will not turn over. Instead, you may hear a knocking or clunking sound.
If nothing happens when you turn the ignition key to the “Start” position, it means that the starter motor doesn`t turn over the engine. Most commonly this could be caused by a low battery; read above How to check the battery.
With a cranking system, symptoms are divided into one of three possible troubleshooting categories: Click — No-Crank (solenoid clicks but starter doesn`t crank) No-Click — No-Crank (solenoid doesn`t click/starter doesn`t crank) Slow Crank (starter cranks, but engine RPM slow to start vehicle)
The easiest way to perform an ECU reset is by removing the fuse from the fuse box. It is a very simple process, and all you have to do is pull out the car key, remove the fuse from the fuse box, and then put it back after about 15 to 20 seconds. Doing this clears any long-term memory stored in the car`s ECU.
Disconnecting your battery and draining the power to cause an ECU reset is one of the most common fixes for a check engine light that won`t go away on its own. Doing so is equivalent to a hard reboot on a desktop computer, which is a standard way to eliminate many common problems.
If your vehicle won`t start, it`s usually caused by a dying or dead battery, loose or corroded connection cables, a bad alternator or an issue with the starter. It can be hard to determine if you`re dealing with a battery or an alternator problem.
The most common reason cars don`t start is a dead or faulty battery. Even though most cars run on gasoline, they all require electrical power to function. The starter that cranks your engine to start requires an electrical signal to fire. If something`s wrong with your battery, your car engine won`t turn over.

Relevant Questions and Answers :

the most relevant questions and answers related to your specific issue

The car is having trouble starting up ,70 percent of the time it starts right up. the other 30 percent, it randomly won’t start its
ANSWER : Hey there thanks for writing in about your 1998 Honda Accord. This could be a few things. A faulty ignition switch, a failing crank sensor, or possibly other faulty sensors could be the cause. To have this taken care of, consider having a certified technician, such as one from YourMechanic, come to your car’s location to diagnose and repair the hard start issue.

Fuel pump engages. Batery good, alternator good volts, jump start helps when wont start. Temp does not matter. Intermittent?
ANSWER : Hello. Thank you for writing in. There are several reasons your vehicle may only start when jump starting. The first and most common is a build up of resistance that is causing you to need a boost of voltage to get the engine started. This may be due to poor battery cables, a bad ground connection, a poor starter solenoid, and a couple of other issues. The first thing you want to do is perform a visual inspection of the starting system. Make sure there is no corrosion build up in the battery cables. You can also check the resistance across these wires and make sure you have a solid connection between components. You then want to make sure the starter solenoid is doing its job. It is responsible for taking the small amount of electricity sent by the ignition and turning it into a huge electrical charge that is strong enough to push over the engine with the help of some gear ratios in its favor. Do some more testing, and stick to the basics before assuming its something seriously complicated.

The car crank but won’t start
ANSWER : Hi there. This does sound like an issue with the wiring. If the check engine light is coming on every now and then this means that when it does not come on there is no power to the computer. This can be the wiring harness issue or an ignition switch problem. I would have to test for voltage to the computer when the problem is occurring to be able to find where the issue lies. If you need assistance, a certified YourMechanic technician can be dispatched to your location to inspect your vehicle’s non-start issue and suggest any necessary repairs.

72 Chevelle cranks but won’t start and has to be flooded but smell no gas
ANSWER : Gasoline is generally not usable after 3 to 6 months. If gasoline has been stored in the vehicle for a lengthy time, the problem is likely that there is just simply nothing to combust. The volatile components in the gas have evaporated and other compounds in the gas have turned to varnish and gum, possibly plugging up the carburetor. If the tank was drained though and the fuel in the fuel system is fresh, please simply request a no start diagnostic and the responding certified mechanic will pinpoint the cause of the no start condition. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

my 2003 saturn ion won’t start. it cranks but won’t start.
ANSWER : Hi there:

If you checked the oil and determined that there was no oil in the car, it’s quite possible that some internal engine components have seized up; which means there might be serious engine damage internally. Before you attempt to crank it again, please contact a professional mobile mechanic to complete a car is hard to start inspection; so they can pinpoint what is the source of your issues before it causes more damage.

07 xterra cranks but wont always start. sometimes starts and shuts off immediately. sometimes just cranks and cranks
ANSWER : The best way to diagnose a problem like this is to play with certain components and attempt to replicate the issue. Components that could be causing these symptoms are the fuel pump, fuel filter, a number of solenoids and sensors, faulty ignition coil, or spark plug. You should absolutely scan the vehicle for diagnostic troubleshooting codes. This would give insight to any sensors or electrical connections that have failed. This scan should be performed when you get the vehicle to start and is running. There may also be mechanical issues in the starting system that are less likely to occur, but can cause these issues. A full inspection of the vehicle is needed. I would recommend having a YourMechanic professional technician repair repair and diagnose the reason to why your car is not starting.

Vehicle won’t start, once it’s jump started it only stays running until you turn it off, then it work start again without jumping.
ANSWER : Hi there. There could be two problems here. It is possible that your battery is bad and will not take a charge from your alternator while driving. In that case every time you shut your car off you will not have enough juice to start it again. Inspect your battery – it should have at least 12.5 to 13 volts to start your car, if it doesn’t you will need to replace the battery. The second problem could be that your alternator is bad and not charging your battery, in this case you will need to replace your alternator. Both the battery and the alternator can be tested in your car. If you would like to have the car checked for you, a certified professional from YourMechanic can come to your car’s location to diagnose the starting problem and proceed with repairs.

So I have a hyundai sonata se push to start. My car won’t turn on, power is working, I push tof start but it won’t crank. I don’t
ANSWER : Hi there. It sounds like you have a failed starter. However, without proper testing there is no way to be 100% sure. I suggest having the battery tested first with a digital battery tester that provides current voltage, cold cranking amps, and state of health. Also inspect for corrosion on the terminals and cables as this will cause excessive resistance and not allow proper voltage/amps to the starter. Other possible failures could be in the wiring harness, relay, fuses, or communication network. I suggest having a qualified technician perform an inspection to avoid replacing unnecessary parts. Your Mechanic has several available technicians that can assist you with a car does not start inspection.