First the CEL, mechanic says it could be the crank sensor, which I shouldn't worry about replacing.
I think it's the coil packs so I ordered new one's, possibly replacing tomorrow. Hope I get the spark plugs too so I can do it all at once.
I also get really sluggish acceleration, possibly due to this, but the symptoms are as follows. At 3-3.5k revs drop it into 1st, I can almost hear a squeak, but it even when throttle is fully depressed, it still bogs down. Starting at lower than 3k revs is possible, but still bogs down. It's almost as if the engine is still providing the torque to the wheels, but still the revs drop. Overall acceleration is still sluggish afterwards. I think it could be the following...
--timing
--throttle body and it's sensors.
--ignition
Some more detail. I disconnected the battery once and it would start up but no matter how much the throttle was depressed, it wouldn't go past 1500 revs. It ended up being that cleaning the throttle body fixed the problem.
Last week, I disconnected the battery again and when the engine was re-mapping the idle rev's, the engine kept turning off in neutral. When it was in gear, no problems. After the re-mapping finished, it has been running fine for a week, no CEL. Two days earlier, I got a CEL again and it's been sluggish ever since.
Any help is appreciated.