Driving along and engine began to lose power.then rev up then down.had codes read o2 sensors ,throttle position sensor, maf sensor, fuel trim bank from bank1&2 multiple misfires .now here's the caught engine runs fine at idle only when reved up does surge happen had tuneup ,tps,mag sensor replaced 4 months ago. Need help to fix diy