Hi Tom,
Reading your answer I realized that IE7 was a typo, should be IE9. However, I understand the problem can be related to a lot of different things. I’ll try using your plugin with another theme and deactivate some plugins, perhaps that will give an indication of where to look for a solution.