running rough in gear and no power on hills on 1995 Nissan Altima

it runs fine in park but, when i put it into gear it viberates and losses power going up hills. poped the oil cap while running and it blew my hat off my head. its got a brand new mass sensor, plugs, wires, timing is spot on. help!

Asked by for the 1995 Nissan Altima
1 answer 1 comment
YOU MAY HAVE A RESTRICTED EXHAUST SYSTEM. THAT WOULD CAUSE THIS CONDITION. TRY PULLING OUT YOUR O2 SENSOR TO RELIEVE THE PRESSUREAND DRIVE AGAIN. IF THIS HELPS HAVE YOUR CAT CHECKED FOR BLOCKAGE BY A MUFFLER SHOP
cat has holes in it and there in no exhaust from the cat back. was gonna build a kit for the wife but this happened first.