The check engine light came on a day after i bought the car and never went off it read for several code-??s including a catalytic converter fuel cap timing solenoid all which I replaced and the light still was on after oil changes it was discovered there is a low oil condition and the...