Ok, I have the exact same issue.... did we find a fix with B228? Or is it more expensive than that :s Mine being an 07 also looks slightly different under the dash, so any additional pointers would be helpful!
Anyone else that reads this, may be helpful to give your topic/post title some key words so other poor unfortunate souls who have issues can stumble across these threads