Hi all my 600 sdi seems to run rough on any steep long climbs. It coughs and the rpms drop right off. any thoughts