Hi all,
About a month ago, I randomly went into limp mode with a P000A code which caused some weird idles and hard start ups. CEL went away on it's own after restarting the car but the occasional wonky idle and hard start would rear their heads. Weeks later, I got a P0353 AND a P0010 code at the same time. I replaced the coil pack and the P0353 went away but the P0010 persists. I replaced the bank 1 OCV, tried swapping them around and the code is still there, always P0010. Car feels absolutely fine under load but cold starts are awful and the idle occasionally dips below 200rpm in traffic. Oil looks completely clean and only has ~3500 miles on it.
CSG_Mike recommended replacing the ECU but I'm looking for other leads before I bite the bullet. I'd hate to spend ~$500 on a new one only to find out that I need shell out a small fortune for some new cam sprockets.
Going to try flashing to the stock tune and run 91 for a bit on the off chance that it's an E85 thing (though I doubt it

). Also will be switching to 0W20 for the time being since other threads about the same code mention the code randomly going away after doing so. I'll post an update of that once my tank of E85 is dry.
Any ideas lads? I'm completely stumped.
2015 FR-S MT
Redline 5W30
FTSpeed UEL Catted Headers
OFTv2 E85 v4 tune
No way to check oil pressure to see if it's actually a VVT issue