I've been having a problem for quite a while now where my CRV will all of a sudden start puttering like it's not getting gas to the engine. At first I thought it was maybe the fuel pump, fuel pressure regulator, or throttle position sensor. But lately I've noticed that it only does it when my transmission is about to shift gears at like 3000rpm's. And if I take my foot off the gas for a few seconds then start accelerating again, it shifts gears then it's fine until it's time to shift to the next gear. , And also if I try accelerating too fast. And when I'm on the interstate and I can make it to 70-80mph, sometimes it will stop accelerating and start coasting and decreasing speed for about 5 seconds and then starts jerking violently as it tries to accelerate again unless I take my foot off the gas and wait 5 seconds then start accelerating again...has anybody out there ever heard of this problem or any mechanics have a good idea as to what's my CRV's problem anyways???