2002 Dodge Grand Caravan eL, 3.3L Engine, A-604/41TE Transmission 4th Generation, RS Platform... I keep it as beater pick-up truck, its only driven every other week... Engine Started running rough, very rough, loosing power, when the engine is cold you can smell fuel from the exhaust.... .....after warming up, it runs smoother, but if I floor the accelerator (while moving) it won't got over 4500rpm.... Its intermittent, sometimes very rough start and rough running cold, sometimes not, the passing maneuver at WOT, the rpm where the engine power decreases and the vehicle slows vary's, between 4200 and 4700 rpm, sometimes I get to 5000 rpm before power tapers off and the vehicle slows down and if I lift off the pedal and let the trans upshift and rpm decreases I accelerate again, but at only partial power.... No Check Engine Light (CEL) and no codes, other than the typical P1684 (Battery Disconnected in the last 50 engine starts; and I have disconnected the new battery within that time)..... What I've done.... Inspected the Wire Harness, yea its pretty rough looking, but nothing melted or chafed.... The Fuel Injector Harness look the most grimey, and lots of stuff on the internet about this one shorting from wires melting together. I removed it, cleaned and separate the wires that insulation fused together, but not enough to melt through and short. I could only find a single tiny spot with exposed wiring, and the adjacent wires didn't have any missing insulation. Still wrapped them individually with electric tape and re-wrapped the entire harness. Checked the injectors all 6 are between 11-12 ohms. Cleaned the connector ends with Electronics cleaner. Tune-Up, new air filter, new plugs, old plugs were eroded an additional 0.010" greater than the original gap, they were also black and damp/oily, not wet, but a black gummy coat, like its been running really rich.... New MAP Sensor and TPS sensor.... Cleaned the Throttle Body.... The Tail Pipe behind the muffler has rusted through and fell off, I replaced it.... No change, other than the more often I drive it, the less rough it runs, but it only takes it sitting 3 days and its running like only half the cylinders are firing until it warms up... ...still have yet to throw a misfire code.... ...and I've gotten misfire codes in the past for misses barely detectable..... Power tapering off and the engine/vehicle slowing down when I hit between 4200-4700 rpm hasn't changed, it always does it.... Never a CEL the whole time its being doing this, I've checked with the Key Dance and readout in the odometer and using an OBDII Scanner through the OBDII port, no codes other than the P1684, that has nothing to do with the problem... I've ordered from RockAuto; New Crank Position Sensor New Cam Position Sensor New Coil Pack (I had misfires years ago, the coil pack had carbon tracking on it, instead of replacing it, I cleaned the coil pack thoroughly and removed them, and never had the misfires again. So the coil pack is less than perfect, but again I get no misfire codes. After trying these, the only thing I can think of is an O2 sensor and removing the entire engine wire harness and unwrapping, inspecting/fixing and re-wrapping it, other than that I'm at a loss.... Anyone experience this, found a fix?