You might want to get the vehicle scanned by a competent mechanic, to determine any error codes or look for anything out of the ordinary. I know usually, when low or irregular idling happens, the injectors are suppose to be cleaned. Cleaning the injectors, is merely a fist step to troubleshooting, it may not be the real issue.
You can get the axles online...
http://www.koraps.com/shop/item.php?it_id=335462https://www.amayama.com/en/search?q=495002S200Window button maybe trouble to find, I have the same widow button not working on a older model one. Switch is therapy to find.