Kev- check
this site and call Mike at the number listed there and ask him about it. You may even be able to direct him to your post here if he needs a good look. He won't be able to fix it long-distance of course, but he's a nice guy and hopefully can tell you what you're looking at.
Tell him Jason sent you- he should remember me from the X5World meet last May and from fixing a chip in my windshield.
JV