Just got off the phone with the local Pontiac dealer. My car hasn't had the recall done. They are also going to look at the car and tell me where my leak is.
Stay tuned for pictures, as I am going to the dealer right now. They said it should take about an hour and a half.