If I drive the car for too long it will overheat. The check engine light and check oil light will come on. Smoke comes from the hood, then the car will turn off. This only happens if I drive the car for over 15 min. It does not appear to be leaking oil. Can you provide any suggestions?