New software could tell drivers when their cars need a tuneup, a new air filter, wheel balancing or a tire replacement, just by using a smartphone.