Well apparently they called GM and discovered that some module inside the trans wasn't programmed correctly. apparently it was showing it in gear even when it was in park and thats what was causing the car not to start. Thats what I was told anyways. They have to take it out now and fix it lol but I should have it back in a day or two at least.