Lack of spark is not something you need a lot of expertise to diagnose...he's already changed the cam and crank position sensors, so the triggering end of the system is good, that leaves the ignition feed and the computer that makes the big decisions...based on there being a power up and discharge happening when the key is turned on, there is adequate power supply to the coil...they is simply no signal coming to tell it when to discharge...
I'm liking the PCM for this also...like I said in the first place, it's very typical of an ignition module failure (on cars that use them)...but in your case I think it's incorporated into the the PCM.
No other sensors are going to be invoilved, regardless of the ramblings of some who have responded...module, trigger, coil and power...that's still all you need for spark...very basic, no different than cars have ever been, just computer module switched instead of mechanical (points)....