It maybe due to the tiny micro switches in the hot shoe - if you look closely, you'll see a small micro switches just under the metal section of your hotshot - are they up or down - if you get a tooth pick and very carefully prize them up. If they are down, this tells the camera not to raise the in built flash.
Hope this helps...