They are color coded. Any idea what the original color was?
I did find that Stock 2.9 injectors are 14 lb/hr.
Then i found this.
grey 14#
orange 19#
lt blue 24#
red 30#
dk blue 36#
lt green 42#
also found this
"each PCM(ECM) is indeed programmed with engine size, injector size and Fuel pressure expected
And when cold it does run without O2 sensor feedback, Open Loop
Once the O2 sensors are hot enough(650degF), 3 to 4 minutes of run time, the PCM will go into Closed Loop as it now has Feedback on the air/fuel ratio needed for calculating best fuel mix
In closed loop the PCM would calculate open time for each injector, that calculation is 0 STFT(short term fuel trim)
Calculation is based on RPM, load, MAF(air weight), fuel pressure and injector size
If O2 shows "rich burn" not enough oxygen, then computer reduces injector open time
If O2 shows "lean burn" too much oxygen, then computer opens injector longer
This takes 2 or 3 seconds once Closed Loop starts
If injector open time is 20% lower or higher (-20stft, +20stft) then computer will set a rich or lean code, but engine was never actually running lean or rich, except at FIRST COLD START
The computer also has LTFT(long term fuel trim) this is an average of STFT, so if you had larger injectors, and computer needed -20stft to get correct burn, then LTFT would be -20
So at NEXT cold start computer would use -20stft to start off
LTFT allows vehicle to age gracefully in normal use, lower fuel pressure, small air leaks, lower compression, all effect air/fuel ratios, so -10 to +10 LTFT allows computer to run engine better as it gets older, it doesn't have to constantly re-learn the failings of an aging system
If LTFT gets 15% low or high it will also set a code
So wrong size injectors, within reason, would just set lean or rich codes, but engine would run fine after FIRST start up/warm up"
Lets step back a minute. You are getting a lean code? But emissions test says it is running too rich?
That would mean the lean code is telling the PCM to send more fuel which is failing the emissions test.
I wonder if there is a way to add a resister to bias the O2 Sensor. Make it read less lean.