Ok, put the screen back in. Likely that's 95% of the lean issue. Some cars take this well and other don't. That's why they come with it..to ensure the air is always read properly by the maf