When I start up my car the 02's are pretty normal 496-608 but after the cars fully warmed up my 02's seem pretty rich, 796-812 at idle. Sometimes they drop lower while cruising. What may be the cause of this? Bad 02 sensor? Any help is greatly appreciated, THANKS