I Have a 2003 Pontiac Grand Am. I have changed the fuel pump, starter, battery, spark plugs and the car will start randomly. It seems the longer I wait in between starts,the less likely it is to start. Sometimes it just fires up, other times it starts randomly and other times it just won't start at all. I am ready to give up on the POS because it is costing me more to "fix" it, meanwhile it stll doesn't work. Please HELP!