hello, i have a 2001 infiniti i30 automatic with about 118000 miles. The car runs and drives fine but every now and then while i am driving it and i push on gas the RPM will go up but the car will not move forward. I noticed that this usually happens when i drive the car a lot. If i turn it off and on it drives normal again. I have had 3 mechanics try to troubleshoot it one recommended to change the MAF which i did and the car ran fine for about 6 months and is starting to do it again. Service engine soon light is on again. I would appriciate if someone can tell me what exactly is the issue thats causing it.