Must admit although rare, Ive had and come across ECU faults all on 3.2's, two of them being Ex Police, having said that they have all produced similar issues, which are fine one minute then decide to through a Non Start or Intermittent Start problem (which can lead you chasing your own backside thinking its a Crankshaft, Fuel Pump or immobilizer problem) rather than a Miss Fired issue that you are describing.

If your thinking its ECU related, first thing to check is the Earth return on the ECU, there's a jumper wire between the outer ECU casing which is one of the main Earth return, its held on with a 'all in one' terminated nut, make sure that's nice and tight, also check the Earth return between that point and the neg / ground or the battery, if you don't have a meter, you can put a jump lead between the ECU casing and Battery Negative (double check and don't put + volts on the ECU by mistake!!).
If you've got access to another 3.2 car, then yea, I would swop the ECU just to check, its a leas than 10 min job once you get the hang of it, unplug ECU and swop, Steering Wheel cowling off, unplug and pull off Immobiliser module and replace and swop the keyfob chip, just make sure you label everything up for each car as you go along.