Hi cfowler.
I didn't mean to say your cams have anything to do with the engines electrical. In hindsight I can see that the first chapter was rather clumsy written. Sorry.
What I meant to say was that it might very well be an electrical fault in your fuel injection system. I'm certainly not saying that it's not the case. It might be some other fuel related problem as well. But from what you describe, it may also very well be worn cams that cause the hestitation. It's easy to measure the cams to rule out worn cams as a possible source for the problem. It seems to me that many owners think camshafts are a work / not work thing. That is definitely not the case.
The classical symtom for worn camshafts is a slight hesitation at first in high output and many revolutions per minute. Typically relaxing just a wee bit on the speeder cures the symtom. But by doing so, you don't get the full power. Then the hesitation increases slowly over time, at a steadily lower RPM. It was the first thing that crossed my mind when I read your post.
If you want to look into it, I suggest you measure the distance between the bottom and the upper pointed end on the cam. What you are looking for is variations in measurments. Watch out for differences between inlet and outlet valves. Also look for groves and mis-colouring. Considering you having a twin-cam, measuring the stretch in your dual timing chain wouldn't hurt. If the stretch is to far, the cams can become mis-aligned. Look for tooth wear. Check that the camshaft bearings are not worn out. Look out for signs of shaft torsion.
I personally think ruling out these things before charging at the CIS-E system, not after, when you have your symtoms, is smart. That's why I gave the advice.
Regards
Geir