Re: poor acceleration
Ignition system component like cap, rotor, wires, and plugs can cause this code - but it's not as likely as the the other parts I list in the next paragraph.
However, since yours is acting strange it almost sounds like it could be ignition components.
Most often the 43 is caused by a faulty O2 sensor or an aftermarket fuel pressure regulator.
If it's neither of them, then check EVERYTHING fuel related.
i would start by doing a fuel pressure check and then make sure the injectors are all good,