I'm not a lawyer, but - I think that if they offer you immunity you have to testify in a grand jury proceeding. Then, if you commit perjury, they can prosecute you for that.
So, you can't plead the 5th, because you're not incriminating yourself.
(Source: TV shows, the Internet, and South Park).