EML code problems
So, I looked through the old posts on eml light being on. Didn't find what I needed. This is a 2000 328i that just started this problem. The eml light and the yellow triangle icon will light up and it will not run over 40 mph before surging and losing power. The check engine light also comes on. That has happened before due to the gas cap being old. However there are new codes now. Here they are with the info. But the first one I could not find info for.
P1624 - injection pump ( I guess this may be failing causing some of the rest )
P0441 - gas cap
P0601 __ internal control module memory check sum malfunction
If anyone can direct me to solve the part that causes the loss of power, I could be a hero to my wife on this one. Thanks, Dale in Va.