Hi guys, I'm having a weird issue, and I just want to make sure it isn't an ecu related problem. I ordered an e36link for a customer (with an e36 m52b25 automatic... he hadn't checked to make sure it was compatible before ordering, which it isn't). He decided instead of returning it to use the correct ecu header and wire it in a piggyback configuration with the standard computer, and now I have the car. The cam sensor needed to be changed to an earlier model hall (12141726590) and it is running set to cam level with pull-up on it and the crank sensor set to off as it is in piggyback configuration. As far as I can tell, the wiring is all correct, have verified the wiring, injectors, coils and all outputs all trigger correctly as expected, sensors all read as expected. The issue is that I have set the timing offset and without the engine actually running everything seems to be correct, triggers all ok and synchronised and it gets rpm correctly. The issue I'm having is that the engine barely runs and it sounds like it's running on 3 cylinders at best. When locked the timing is stable, have checked to ensure no leaks but I'm at the point I'm stumped now. Have attached a trigger scope, just wondering if anyone can shed some light on my issue or point me in the right direction? Haven't had this sort of issue before, and I'm leaning toward it being a mechanical issue.