Take your vehicle to the dealership. There is a TSB for this problem and they should fix it under warranty. Lots of 4 runners have this problem. Mine does but I have yet to go and get it fixed. You can find the TSB online so you can give them the exact TSB( Technical Service Buliten) number...