I have a 98 grand prix GT and my problem started with a cracked radiator. the car got hot one day and as soon as it hit the red I stopped the car to let it cool. I changed the radiator and I starting loosing coolant at almost a gallon a day a couple days later and 2 days after that I seen water in the oil so I parked it. thought I had blown the head gasket but when we tested the compression I was getting about 120 pounds on all cylinders. so next I looked around online and seen there are a lot of issues with the upper intakes and intake gaskets on this engine. so I bought a new upper intake and gaskets and lower intake gaskets. when we took it apart sure enough the lower intake gaskets were blown out in 3 places. we put it all back together changed the oil, plugs, wires, went ahead and changed the valve cover gaskets too. when I first started it the engine light came on but the next day it went off. the day after that the light came on again and it started idling a little rough and it sputters a little bit when you take off and I noticed a little white smoke coming out the tail pipes. I'm getting codes po107 and po108. it didn't act up like this before we took it apart it just was loosing water. anyone have any suggestions? I've already spent more money than I could afford and getting really frustrated.