VSC TRAC/VSC OFF and Check Eng lights came on now car is stalling/knocking-Why? on 2000 Lexus LX470

It happens when rpms are below 1 - Also Check engine light sometimes just flashes? Diagnostic codes are P0300 - P0308 indicating misfires on all 8 cylinders, P0107 system too lean on bank 1 and P1310 which I didn't understand and which just referred me back to my owners manual.....What causes all this and how costly is this going to end up being??????

2 answers
this could be one of many issues, i rec getting a diag and est to determine correct repair
could be anything and cost anything...