Hey bro.. I had the same problem with my del sol.. and I took it to a family/friend mechanic.. n he new what it was right away.. its your Idle Air Control Valve.. its $228 for a new 1.. But its worth...