I'd agree. it should come off. Can you use a mirror and look around the hold down screws? Are they really clear? Does it lift off at all? Even a little?? Very strange!
Are the high tension wires holding it down??