I never said he did, please re read what I said.
Where did he say that the same code runs on the UNO with LCD attached without the same errors as on the Mega
Yes zoomkat when he programs the Uno he is spot on with his coding but when he selects the Mega in the tools menu he can't write code any more. It is a well known effect.
99% of issues like yours are likely to bad code.
I have no experience with any other mega, so I don't know personally if they are less stable than the Unos.
I can only suspect the china sourced mega is causing problems.