Feroza Idling Problem

Forum: 

Hey i got a f300 series feroza 90 model and its got sum bad idling problems which shakes the shit out of the car any suggestions as to why this is happening and wat has to be done to make it idle again at normal. Its not aa on going problem she starts first go never had a problem with that and it seems to happen every day but at different times like one set of lights she idles around 700-900 and at others she idles at 150-250