Thanks for all of the responses!
I’m done throwing parts at it, and I’ve thought about bringing it in, but it’s a project with my son and myself so he can learn more about vehicles so I’m going to hold off on bringing it in.
I’m planning on checking for spark tonight, then go from there. The previous owner just put new coil packs on it, so those should be good.
What confuses me is that there aren’t any fault codes when we scanned it. The previous owner also said he had an expensive scanner that didn’t get any codes either.