Ahoy Gents,
I've been stuck on a 944 for weeks now and am open to any suggestions. Car was running well in the winter, but stored until a few months ago when it joined me
BackgroundWhen it got to me the fuel pump had died as the fuel tank had run dry and the pump sized. It also had some electrical gremlins caused by damp under where all the positive cables are collected behind the smaller fuse box causing a no crank situation - this was resolved and all was well
Cam tower was swapped as my friend supplied a painted item - this new tower was as far as i could see exactly the same as the old one, as i compared them side by side, testing how far the lifters move and when based on timing - they seemed exactly the same to me
current situationwhen i crank, it tries to start, firing on the first and maybe the following cylinder per cycle but no start
i do get a random pop out the exhaust every now and then - but i think this is unburnt fuel reaching the exhaust
What i've tested / checked1) I've replaced the fuel pump and confirmed that fuel gets to the rail and all injectors function correctly and spray.
2) spark is good and gets to all plugs
3) timing is correct, and rotor arm is in correct location when tdc compared to my other 944's
4) air flow meter tested and returns correct values
5) crank position sensors seem correct resistance - i also swapped with good items just to make sure and no change
6) throttle position sensor and the closed switch work correctly and throttle is setup correctly
7) compression is ok - a little weak on two cylinders but it seems unlikely this has become an issue as the car started and ran fine with compression as is - but maybe im wrong

earths are good at the back on the engine, and between batter and body
9) coil is strong
10) no big air leaks - i've even rigged simplified air hoses to avoid air leaks from anywhere else - note that the simplified air hoses are unlikely an issue or causing lean situation as i run the same setup on my daily driver 944 without issue.
my theorys / questionsa) my only thought was is the ecu fring the spark at the wrong time - causing a timing issue? but this seems unlikely
b) the temp sensor seems to be bad (the one with the single connector) - but would this cause a no start situation? i will replace and test anyway
thanks in advance for any ideas - i've had a 944 for 15+ years and have never been stuck like this