lately my caprice has been running really crappy. It has no balls until 2500 rpm, runs super rich, and has a really rough idle but no check engine light. It has done this before and one of the o2 sensors was to blame. I just wanna see if there could be anything else before i go replacing the other one. Fred???