Yikes I didn't even pay attention to that. Even the $200 for the diagnostic is way out of line. My local dealer charges $40 for each individual problem you want diagnosed. Since you're only reporting one problem (the idle surging) $200 is ridiculous in my opinion. $1500 would be in line if you had a blown head gasket or somthing similar, but a fuel pump and O2 sensors? I'd try taking the car somewhere else from now on.