So during the Hurricane last week I was driving around in my Pro-4X. I drove through deeper water not high enough for hyrdro locking but it was almost up to my door. went through it fine however when I drove through it a second time I felt loss of power and then check engine light would come on at random times. 2 days after check engine light stayed on permitly, i took it into the shop and it was a bad O2 sensor and got it replaced. Still it dosnt sound right, engine is loud and makes weird sounds in addition to alot of engine drone. If anyone has any idea what it could be PLEASE respond! Thanks everyone!!