I have a rough idle on the car and I have cleaned the MAF sensor twice now. The second time I removed it from the housing. Am I correct in thinking that once clean, I will notice an immediate difference on engine startup? If that is case then I must need to replace. Any thoughts?
Did your code reader say you have MAF problem? If it did, cleaning properly can work. Many peopl have done it including myself. Try using CRC and spray inside glassy area of the MAF real good. Some people have to take inserts out to clean it properly. Good luck.
p0170 is a fuel trim code. Though the MAF can cause this... also inspect for a vaccum leak, fuel injector problems, or a fuel delivery problem, such as a bad pressure regulator, or clogged fuel filter. Also, since you have a v6 and only show a fuel trim code for right bank... well, heres a tip... almost all mafs produced before 2001 are know bad units. I suspect since you have a 2000 my, you really should replace it if all else checks okay.
fuel filter is forward of the left rear tire and is above that black plastic cover held on by 3 10mm plastic nuts. The fuel filter also has the integrated pressure regulator.
Simple way to check for vacuum leaks is to listen. You shouldnt hear abnormal hissing... like if you where to try and suck the air out of a jar with a hole in it, it would his. Look around vacuum lines and all the non coolant hoses. Also, spraying something such as carb clean around the engine, such as around the intake manifold gaskets, around vacuum lines, etc... if you have a vacuum leak the CARB clean will instantly send the car a little richer and the idle should change...
MAF in general are a problem, Im sure you could search for days about them here and everywhere else on the internet. I just know that post production 2001 they where very "finiky". Sometimes they would be bad and test good.
Hope all this info helps.