The car does this every time I drive for about 15 minutes and it's really annoying because I'm holding up traffic. It didn't want rev past 2500 rpm and when I got home i got I parked and went to drive 5 minutes later and it stopped for a couple minutes and came back ,