My check engine light comes on if i sit to long in drive but if its in netural its fine only happends in gear any suggestionsc