Yeah it sounds to be the previous owner threw some parts at it. so if the TB or injectors have issues you should have check engine light on. Is this the case? If not I would start looking into those 2 systems. The TB is very easy to access and inspect. Double check the clamps on the hoses. Inspect the plug connected it fully in. If air is leaking between maf sensor and TB you will have issues. You should have check engine light on with this problem. If not I would check the OBD port by plugging in a scanner. Something could also be wrong along the fuel rail and injectors. Or both. Search for some schematics so u have a better idea what your look in at