I have a 1995 Suzuki Truck Sidekick 4WD 1.6L 16V MFI SOHC 4cyl just started to have this problem i start it up in park it revs up to 2 rpms put in drive or reverse no high rpms . If i let it in park to run it revs to 2 rpms then starts to rev up and down from 1-2 rpms. i got new map sensor,cleaned and checked IAC, cleaned throttle body. And still same problem any help afraid to drive don't want to get broke down .