corrosion is a nasty beast ... on 505 it won't register at all until the motors been running about an hour ... then is fine.