hey room, i have a 99 pontiac grand prix gt. i just got it back from the shop. replaced the intake gaskets, valve cover gaskets, and oil pan gaskets. also replaced int icm and all 3 coils. now when i accelerate, it starts bucking bad and on a cold start it idles like its gonna die. car has 111000 miles. no lights on at dash. also when i start the car and rev it up, i hear exhaust rattling? any ideas? could it be the cat that is causing this?