Well I just spent several hours out there and my gut was correct.........it was the cam sensor. For some reason when I put it on TDC the window was almost at 6 oclock. I am not sure how it ran for as long as it did. Maybe it was right on the edge of where it had to be? No sure how and why, but it was definitely not where it should be. I pulled the whole sensor. Checked for looseness, wear on the gear and made sure that the ring with the window was tight (which it was). I reset it and it fired right up. I ran it for awhile and shut it down and restarted it several times with no issues.