Engine Check light on and vehicle won't start on 2008 Chevrolet Uplander

Twice over the past few months my vehicle would not start and then after waiting a few minutes it started up. Suddenly, yesterday it won't start at all. Lights go on so i know its not the battery. Could it be the starter is out?

Asked by for the 2008 Chevrolet Uplander
Being the check engine light is on in your 2008 Chevrolet Uplander I would suggest checking powertrain control module (PCM) codes first. The starter may be the problem but without proper diagnoses you may be replacing a starter for nothing. In order for the starter motor to turn the engine over the electronics must all be in order. The anti-theft system must send the correct signal to the PCM. If the security light is on that would indicate a fault there. Once the PCM has the correct signal it will ground the starter relay allowing 12v on the signal wire to the starter. PCM fault codes may lead you to an issue which is causing the PCM not to enable the starter. One quick test you can perform at the starter would be to check the small 12v signal wire while turning the ignition to the "crank" position. If this test shows 12v then the starter may be at fault, if there is no power then something above is causing the loss of the 12v signal to the starter motor.