This is an on going problem with some GA's.
Which has all been gone over more than once.
Upon doing a quick little search, here is the link.
http://www.automotiveforums.com/vbulletin/search.php?searchid=1704909
Definitly take it to a qualified dealer that can solve the real issues.
Good Luck!