Ive been lurking for a few years and even registered a while back but screwed up my user name so Im back. i have a 1991 diamondschwartz 318is with 142k on the clock and since 120k i have:
replaced all valves (3 angle valves), new top end rebuild, arp head studs upper and lower oil pan
timing chain cover
02 sensor
every single piece of suspension under the front
maf
all rubber under the hood
all intake gaskets
plug wires
heater plate block off
rebuilt alternator
eibach lowering springs
power steering delete (it was leaking anyway)
front cage welded under oil pan :
here to my issues, I get 18-20mpg and have code 1222 , could a newer o2 sensor already be bad or could my new maf be out of whack
I think my timing chain is loose and may have knocked a hole in the case, hopefully I can jb weld it or something, real oem says like 400$ ill attach pics
I broke a piece off my radiator leaning in to find my ninja oil leak, I was positive it was the dipstick tube but It seems like its the hole in the pics im attaching




thanks in advance!