So my issue has been a little bit of an ongoing one for a while and so far I've replaced the below list of parts due to various codes and misfiring issues etc when I first got the car along with general maintenance. Its all stock so nothing questionable done to it as far as I know!
Its a 2007...