I recently hit the trails and got stuck in water. No water was sucked in the motor, I changed the oil and it was fine. Water level was high enough that some came in threw the bottom of my doors. I’ve been having some issues, check engine light some noise from the engine. My question is the jeep has 50,000 miles and due for service anyway. Local shop or dealership? Thanks.