No brakes sounds like a huge vacuum leak from a leaking brake booster,either that or it is too low rpms to idle.I changed my IAC recently and seemed to make a difference even in cruising performance up to about 1800 rpms.My guess is da booster, cap the vacuum line temporarily to diagnose.