heres an odd one for ya.....

The ping/timing thing may be a slipped balancer. It your timing is jacked, it could make it pop back through the intake and do what your describing.