It could but it's more for surging problems.

Have U wound out the idle screw?

The IACV maybe clogged up..

It wouldn't hurt to calibrate the tps also Link

Some Suburu upper engine cleaner will be good too.