MBP Trackpad clicks on its own
It very much sounds like a physical hardware issue. For an external mouse to make a difference you must make sure your built-in trackpad gets disabled when the mouse is connected, or the ghost events will keep happening since the trackpad is still active.

Go Prefs > Accessibility > Mouse &amp; Trackpad and make sure "Ignore built-in trackpad when mouse is connected" is selected.