Ok, yesterday, I got my neighbor's son's 2005 Lexus RX330 back here for the engine noise diagnostics and see if can turn out the air bag light.
The engine noise is definitely at the top middle front of the engine, behind the timing belt cover. I looked at a you tube video and right at that spot is a belt idler pulley. The noise can be heard at idle but as soon as you accel just a little, the noise goes away. He is choosing to delay that repair till later. The timing belt was done by the dealer about 30k miles ago but the idler, water pump and tensioner were not done at that time.
Now, on to the air bag light. I checked any related fuses, inspected all wiring under both front seats and the related connectors for any problems and found none. There is a module under the passenger seat but I could not see it or touch it. He has all electric seats and they hug the floor and to get to that would require unbolting the seat. Not doing that, YET. Inspected all the seat belt latches and made sure they work freely. I then attached the scanner and got one code-B1150: Occupant Classification System Fault. Did some research and found that code is normal if after an air bag deployment, seat sway....etc. There are weight sensing plates in the seat. The easiest attempt to get the light out is a re-calibration but my scanner will not do that. My friend/shop owner, has a Snap On scanner that can. I am going to get a Tuesday when I can have the vehicle and go attempt a recal. If that does not work, then the seat will need to come up and access the module. The kicker is that the floors are loaded with clutter and filth and I will have to tell him to clean it all up before I would remove the seat. I warned him what next step after recal attempt would be but have not mentioned the floor filth problem. He has been driving around with the air bag light and the maintenance required light on for close to a year. I reset the maint required light already. We shall see what happens. More info to follow as this progresses.