I thought it odd, that a tech would think it was a flex plate when the noise went away when dropping #2 or #9 cylinder. Wouldn't a flexplate make noise all the time the engine is running? I would investigate these 2 cylinders. Possibly loose bearing (like you suspect), wrist pin, or piston-cylinder clearances.