well did some research during lunch time and this is what i found out..
1 - im not the only guy whos going/went through this kind of problem (very relieving to know)
2 - it could be the fuel filter
3 - not fmu cuz it works fine on high RPMs
4 - kinked / clogged vacuum hose
i'll update you guys..