I have an 09 Murano that was driving fine and from what alot of people are telling me it went into safe mode. One mechanic buddy looked at it and said it may be my throttle body. I was able to take it off and clean it and put it back in. Then I did the throttle relearn procedure and took it for a test drive and it drove fine. The next morning it started acting up again. When I start it the engine sounds normal and revs normal while in park and neutral. When I put it in drive and give it gas the rpms fluctuate between 1200-2000 and won't drive. When in reverse it'll fluctuate also between the same rpms but it does reverse at 1-3 mph. I really don't know what else to do. Any suggestions will help.