My 2020 GLC 300 is not accelerating quickly when I'm trying to pass someone on a 2-lane highway. Once it almost redlined & then the check engine light came on, which went off after refueling. After this "event," it refuses to accelerate appropriately. I stomp on the accelerator; however, it just keeps increasing speed at a slower pace. Would appreciate any suggestions before I drive 50 miles to the nearest dealership. Thanks!