Hi there
I had this issue on an sc430 I had in the past, I replaced all the parts you have, and still had the issue, it turned out to be the variable valve timing solinoid, they are located at the front of the engine, the drivers side one controls the left side, you could either clean it or replace it, I replaced it and all was good. There's a video on you tube showing where it is and how to replace, it's very easy. I bought the part from rockauto, make sure you take the battery terminal off before replacing the sensor
Remember bank 1 is the passenger side and back 2 is drivers side