I had problems with my civic stalling after turning it on and it running rough but I fix the stalling it stills runs a little rough it gave me code 16 (injector) but it turned out to be it was missing the clips on 2 of them so I fixed that problem but now it still runs a little rough and it tops out at low rpm's the code 16 went away but now I have a code 5 (map) sensor would the map sensor cause that and why at higher rpm's and not low?