Went to start my 2002 runner (173k) miles and it turned over but engine was "chugging" and very low rpms for a cold start (around 500rpm). Chugged for 30seconds and picked up to normal rpms, then engine light came on with trac and vsc lights. Ran to autozone to read the codes, got c1201 and p0300. c1201 said something wrong with the computer, and p0300 said random multiple misfire... Looking into it, seems like the problem could be anything from spark plugs to fuel injectors. Currently a college student living in an aprtment, so not a whole lot of money available to throw parts at, or tools laying around. Anybody help me with this with?