Forgot one more thing. Buy Bosch O2 sensors. Dont go cheap. I think part of the problem is that they are getting shaken so hard. They are automotive sensors. Probably never designed to get shaken like they do. So get brand name. They are inexpensive. I paid about $75us/ per if memory serves me correctly. Its a morgan. It deserves the best. LOL