Yes the mesh inlet screen to he injector holder s a very good possibility also,have had that one myself also,it is the last chance screen to keep garbage out of the system and does get plugged and clogged. As for the injector,unless you can swap in a known good one ,they don't clean up very well usually
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.