I had the altenator replaced at a private shop and shortly afterwards the check engine light came on and has never gone off