Check these three things

-Timing has to be 5 degrees at idle
-NO BOOST LEAKS
-No exhaust leaks

Reset the battery and take the car for a good spin 20 min hard driving and make sure the cat is hot before you do the test.

Do you still have the stock emissions equipment installed? or was it removed during the engine swap


2005 BMW 330ci ZHP

---Sold----
1997 GST Spyder
1997 Talon AWD