I have a 07 canyon with an intermittent problem...Every once in a while (no pattern or circumstances) i will go to start it and just as it is about to start the starter will start freewheeling even if i let go of the key. it sound like it is gonna fire up then it will hesitate just for a sec then the starter will keep going. If i walk away from it for about 10 min or so it will fire right up with no problem, some times i notice the fuel pump is not running but other times it is. the only constant is that the security light on the dash starts flashing while the key is in accessory position. It started about a year into ownership and then not again until recently it is becoming more often.
any Ideas or suggestions on what to check would be appreciated as I am poor and cant afford to take it to a mech.