I have a 21 diesel High Altitude with 9500 miles on it and it was just towed to dealer. Check engine light came on at the start, but will not move. It would not rev up in N, I could shift to D or R, but would not move. Any ideas? They have had the truck for 4 days and no feedback yet, but...