Definitely not an expert here but sounds like plugs or plug wires could be at fault


98 Silver Frost EO 90 Grand Am H.O. Quad 4 300,000+ miles