bouncing timing mark

Most likely a timing chain being sloppy even a little slack will make it walk back and forth, a chain tensioner or a gear drive will fix it but a new chain and a tensioner would be a good choice, it will let the motor run a little better too with stable timing