Sometimes there are minor errors in the altimeter itself if it hasnt been re-calibrated in some time, other times its a result of the pilot having to descend to rapidly from the inner approach marker, and on rare occasion air control specifies approach altitudes that cause a rapid descent.