It sounds to me like your front O2 sensor might have gone bad.