What’s up guys,

So I’m fixing up a new to me 2004 dodge dakota sxt that I got in a trade. Has a 3.7l v6 and is 4wd. Now I should state I went to school for automotive like 14 years ago but am not in the trade, I just fix me and my buddies shit boxes and have done all of my own work for the last 15 years.

That being said before I load the parts cannon, the truck came to me with a p0153 code for bank 2 sensor 1 slow response. Looked up a diagram and replaced upstream passenger side o2. Was a pain in the dick. Cleared codes and drove the truck. Next day I get the p0174 bank 2 lean code that it previously didn’t have. I have new plugs and coils coming that I already ordered, and ordered a new MAP since it’s so cheap. No noticeable vacuum leaks or anything that I could find.

Any advice? Thanks