my jeep seems to idl like it should than every so many seconds it will idle really rough than go back to normal. and when I put it in gear It idles alot lower rpms than what it should. and when I unplug the map sensor and the oxygen sensor it runs alot better. so I need some help and ideas thanks ?