My friend has a gtp and it will crank but wont turn over,he has

-New Fuel Pump
-New MAF
-Battery is 1 year old
-Tried a different ICM

The only problem known is that his cat does need to be replaced. Any help would be appreciated,Thanks Guys