2003 Camry Running Rough

My check engine light is on and the car is running rough. The computer at Auto Zone listed several things it “may be”. I have taken it to three mechanics who have all thought they knew what was wrong. I have spent over $2500. on ignition wires, plugs, flushes, O2 sensors, tune-up, filter changes, additives, etc. Any ideas?