hi, i just bought my WRX yesturday and love it. I went to install my subs and amp form my old car into it and everything seemed fine untill i went to go turn on the car. it started fine but shortly their after iwas was surging form ideal to about 1500 rpms. so i turned off the radio and the motor settled down for the most part but the check engine light keep flashing and after closer inspection the motor was still surging about 150 rpms an the fans were coming on full speed then off. i have completle unistalled the amp, capacitor and subs which by the way are pretty big, im running 2000 RMS and 2400 Peak watts. and also tried a hard ecu restart. by taking off the ground form the battery. the codes i pulled were P0500 Veh speed sensor A, P1518 manf cntrl veh speed aux inputs, P1590 manf cntrl veh speed aux inputs, P0131 o2 sensor circuit low volt, P0132 o2 sensor circuit low volt. i have checked all my fuses and also driven the car for about 45 mins total sience this happened to charge the battery. if you have any advise please help.