Improving Bayesian analysis for LISA Pathfinder using an efficient Markov Chain Monte Carlo method