service light flashing on 2002 Cadillac Seville STS

the car light is flashing service engine soon,what do i buy to do the maintanace

Asked by for the 2002 Cadillac Seville STS
The Service Engine Soon light flashing indicates a misfire condition detected. There is a severe failure of the emission control system. Take your car intermediately to a qualified auto repair shop.