Definitely could be mis alined cams. But worth replacing the cam sensors might also be worth getting it to a garage for more diagnostics. Also what condition is the battery? A failing battery can flag up odd fault codes due to not providing enough power to electrical systems.