Ok I have a 06 Grand Prix v6 no turbo and yesterday my lady was driving and at the light the car just stalled out when I try to start it just jugs and won't turn over , it has done this before but it would always turnover on the second try, I don't think it would be starter because it just stalled out at light all my fluids have been kept up really good I don't no maybe CPS?? Need some help please