I recently had my windshield replaced in my 2012 smart for two passion with (hockey puck) wiper sensor. I searched and found an old thread with similar problems and fuse #12 was blown. I changed fuse #12 and now the check engine light and traction control lights are on, but everything else is back to working properly. I am not sure what exactly caused the fuse to blow, but I sure do appreciate all the good advice others have shared here on the forum. I was going to add this post to the old thread, but it has been marked closed.