if all else checks out and it seems you have ruled out eletrical and you got to go into the engine..i would start with cam and timing chain....I PERSONALLY think your gonna find your problem somehwhere between either one of these and i'm gonna say wiped out lobe on camshaft...
( Not that you did something wrong but that it just happens )
everything you have stated leads me to this conclusion...i mentioned this earlier in the post with a few reservations but i am almost convinced at this point.
i am sure you will find it either way
__________________
Bjuice..
"I'M YOUR HUCKLEBERRY ! "