I had this exact same issue. Basically just replace the entire trackpad assembly! Not the ribbon. Posted here about it! ([post|484198])
open