My friend is tearing the whole engine down as suggested, we'll let you know what's found.
Little O/T but I just had an A+ customer service experience. Had a Speedhut Revolution memory tach go bad on me (during race day, argh!) and called them the following monday. They asked for a serial #...