From your first post I understand that your mechanic changed the main bearings and then suggested/changed the timing chain tensioner

:. I believe I'd find another mechanic. Sounds to me like the engine needs a rebuild. You will probably come out cheaper finding a good used engine.