For preventative maintenance, many technicians recommend taking your car in for a diagnostic test at least once a year. Some issues fly under the radar but can still cause damage. But, if your check engine light comes on, schedule a diagnostic test right away.