I had the same problem to develop suddenly, and the bottom line was the aperture control lever needed repair. I sent the D90 to Nikon and it was back in about 10 days at a cost of about $200
Nikonians®, NikoScope® and NikoniansAcademy™ are trademarks owned by Nikonians.org.
Nikon®, Nikonos® and Nikkor® are registered trademarks of Nikon Corporation.