I have a 90 Gran Prix 3.1 turbo that smoked at idle. Everything checked out fine - the problem was a cloged oil return line from the turbo. This may not be your problem, but its worth checking into.
BUT, Smoke coming out of the breather could mean you have bad rings or a blown headgasket...