Check Engine Light Comes on For No Reason

Does anybody know why a check engine light in the 2004 Tiburon would come on? It came on several months ago, and was serviced. A sensor was replaced. About a week later it came on again, was serviced again with
the same sensor replaced. The light came on a third time, where upon it was found that the "board was loose" and plugged back in.
Now, recently the car was serviced by a new person (got it back late last week). Today, the check engine light comes on! Am I right to be suspicious that the dealership did something when it was originally serviced?
Another thing...the car was involved in a crash where the passenger air bag went off, but not the driver side. There was no passenger! Could the non-deployment of the driver air bag be related to the check engine light? Because, trust me, the air bag should have gone off! (Head on crash... fast enough speed...)
Thanks!
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
While I don't suspect the dealer did anything to cause the lamp to come on, it also sounds like they haven't repaired the reason for it coming on. Do you have any information about what the trouble code was that was stored? That will tell us what sort of problem the computer seems to have recognized.
Your check engine lamp is not coming on for no reason. If the lamp comes on, there is or was something wrong.
The failure of the air bag to deploy has nothing to do with the check engine lamp. The check engine lamp is controlled by the engine control module. The air bag is controlled by the air bag control module.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.