Those voltage readings sound like a throttle position sensor. It's mounted on the throttle body and reads the actual throttle plate postion. It really is the only sensor that that can read actual idle and wide open throttle postion. I'd have to check to be sure with the Contour, but with most cars the TPS idle setting should be .7 volts at idle. In fact, a common "mod" or "correction" for most fuel injected vehicles is to modify the TPS to .7 volts at idle(which is spec for most cars) because from the factory they can be as low as .4 volts. Dodge is notorious for this.
As far as running rich, 2 volts at WOT would lean out the fuel, but I guess it is possible that the PCM is over compensating and causing the O2 sensors to read rich.