Just fixed my car, turns out it was the alarm. The mechanic says it had something to do with the kill switch. My mechanic rewired the kill switch and the started so my kill switch is disabled now, and my car is working fine. But now my alarm doesn't work anymore. I guess i'll be getting another alarm soon, but at least my car works.

Thanks for all the help.