You do get firmware updates for N95, unlike me, not getting firmware updates for my E70.
This is most likely caused by config files corruption due to too many application installs/removals or failed installs. Ever turned your phone off while it was installing an application? That would cause such a problem.