Just went through a bunch of your and others' posts on this matter, I think I will try and swap the coding plug to an m3 tomorrow and see if I could match the miles on the cluster with it. Based on some of the things people said they were going to do just that, but I could never know whether it worked or not I the end, as no results were ever posted :-/
I will post the findings tomorrow if it makes everything work or not!