You broke it. Driving with the oil light on was VERY poor judgement. A red light means "STOP". You probably ran the engine without oil and the main/rod bearings started overheating and destroying themselves (the screeching you heard). Starting up again and continuing to drive without oil finished the destruction. It doesn't matter how much oil you put in it now, the crankshaft is frozen in position, and the starter cannot turn the engine over.
Sorry, you need another engine.
Need more specifics. However I just had this happen to my Mercury it turned out to be a small motor solenoid on the throttle body not working. Could also be a throttle position sensor, a dirty MAS sensor. Blocked air intake.
How do you know it's not a injector ? Could have a burnt transistor or driver in the PCM - engine computer . This transistor or driver supply's a PWM -pulse width modulated ground . No code's shown so probably not that . What is the compression of all the cylinders . How are you checking for codes ? Code reader ? A professional type scan tool that can view mode 6 data would show misfire counter . would know what cylinder is misfiring . Could have a transistor (driver) for coil control that could cause a misfire ,but would be two cylinders missing . Video's on youtube showing how to test a PCM/ECM driver (transistor) How to test computer transistor driver without scan tool
look for pennies in l= cigar lighter socket unplug battery over night and see if it still holds a charge
trunk light could stay on check each fuse with a test light with key off only ones with power should be the ones that you do not need a key
just replace the line and reroute it no big deal it happen to all of them it might already have been spliced so you can cut of in tap into the source and then to the other cood part and just bleed the line