I would clear the codes drive for a bit and check them again. You said there was a 182 and a 95 code. Those are not valid codes. I think you will have start your diagnostics again working from the assumption that one of the new parts was bad out of the box. If the car is running lean then one of two things are occurring. Either not enough fuel or too much air. Code 181 may indicate that there is a TPS issue at part throttle. I don't recall you mentioning anything about testing or replacing the TPS. What type of air filter do you have. If it's a K&N you might have a dirty MAF if there is excess oil on the filter even it it was recently replaced.