first i'd pop the maf , and iac out and clean them with maf cleaner and see what that does. and check the battery voltage.