I guess maybe I should clairfy. I took it to where I bought the car, and they were the ones who did the diagnosis. They are not a GM garage, but I bought a warranty with the car, and it specified I had to take it back to where I bought it. They told me electronic parts are not covered by the car warranty, told me the coils were the problem and the cheapest alternative was to fix it myself. So I tried.
*CENSORED*
My apologies to anyone who was offended.