first off, check the easy stuff. make sure all your grounds are good. my friends 85 had some pathetic looking grounds that were barely hanging on and we replaced those with some bigger then nescisary wire and it fixed it. also check your fuel filter. in the external supra fuel pump theres a little inline filter that is easily clogged, idk what the cresseda's fuel set up looks like.
i had this problem too with my 6m celica. i asked for help on here and common suggestions were a bad tps, clogged filters and a bad fuel pump. and it ended up being the pump and i replaced it and it runs better then it ever did.
Ya sounds like a fuel problem, weak pump clogged filter. Check all the intake pipes. Cracks and leaks are bad and can make it run like crap too. The knock is because you are giving it too much throttle when its stalling. Don't do that anymore. Good luck