my old monte carlo did that when the cat went bad and clogged up, i guess to much back pressure can cause that. it may not apply to you but i thought i would mention it
double check all your fuel stuff.??
edit: someone above mentioned a lean mixture, maybe you have an intake leak and your...