So yeah, cleaning the terminals and all that stuff didnt work(thanks for all the great info though!). I took it to my dads mechanic and it turns out that it was the bad wiring for the alarm. The car wouldn't turn over because of the fuel cut-off which was caused by the bad wires constantly...