Awesome! That is progress. Excellent work.
As for this code.
P0604 - Internal Control module Random Access memory error.
It is most likely an internal issue with the ECM. However, I suspect that will clear once you give it a couple drive cycles if it is not a failed ECM. I would just let it idle for a little while and see if the tick and smoke resolve themselves. The smoke may just be water, oil, burning out and the lifters may be tapping a little and could pump up. We want smooth idle and no knocking. You hear this, shut it down.
P0102 - MAF circuit low
Again, I would see if this comes back after a couple drive cycles.
Based on these codes I don't see anything that would give me pause of running the engine. Clearly we want to see the smoke and tic noise to clear up but again, I would just take it a few short drives with easy driving and see what happens.
Lastly, you are very kind with the gift card idea. I do love coffee but even more so, I enjoy random acts of kindness. So if you feel compelled to do so, just hand that card to someone you see in a store that you feel could use it. You making their day better will make mine better. Thanks!
Images (Click to make bigger)
SPONSORED LINKS
Tuesday, May 5th, 2020 AT 6:30 PM