rough idle yes, it is like it struggles to hold it. acceleration yes I really have to baby it if I hit a hill I have to keep pushing the throttle in and letting it out as this seems to stop the kicking. the p0300 is the only code it is throwing. do cats always glow red? I haven't checked it yet guess I will find out this morning