Upkeep and maintenance of CNHy vehicles