I presume your camera was accidentally dropped with the top hitting the ground first.
Nikon Service Center should be able to fix it.
If the cost of fixing is not practical, another option is to buy a faulty D90 as a parts donor.
I can send you the repair manual and introduce you to another CSer who has a faulty D90.
Please check you mailbox