I think you have some really good suggestions here. To continue this line of thinking, here are some additional points and questions:
- If this is a speed density car? They don't react well to new camshafts or heads without tuning.
- If this is MAF car? If so, did you upgrade the MAF with the HCI build? Is it matched to the injectors or did you get get a chip calibrated for the new MAF and injectors?
- If it's the stock ECU, did it run fine before the HCI upgrade?
- What parts did you use in your build?
- You mention that your EGR system was removed. How did you do that... is it capped off? If it's not done properly, you cold have in internal EGR leak which can act like a bad vacuum leak.
- Have you tried capping off ALL of the vacuum connections to the intake manifold to see if the leak is coming from somewhere upstream?
- Have you tried bypassing the PCV system (e.g. run the PCV open to atmosphere by capping off both the PCV valve connection to the intake manifold and the fresh air feed to the valve cover), to make sure that you don't have a large leak from the crankcase (e.g. intake manifld to china rails or from a valve cover gasket / oil pan gasket leak)?
- If it idles fine with the spout removed, it seems like the PIP and TFI are working properly since it's stable at base timing, so it's most likely an air path issue where the IAC has too much range of authority (due to a leak) and the ECU is trying to control the idle by spark angle - like it's going in and out of a stall saver mode by advancing the spark to the high value you measured.
- Is there any chance that the timing ring on your damper has slipped and your base timing is more advanced than you are measuring?
- The ECU inspection suggestion from 90sickfox above is a great idea. Looking for any discoloration or burn marks would indicate something that's given up the ghost like a leaking cap or a fried trace / resistor. Opening it up for a quick look would be an excellent first step, then sending it out for a bench test / refurbishing would be the next level.
- Do you have any way to read out data from the ECU to check sensors? Did you replace the intake air temp sensor and coolant temp sensors when you did your HCI swap? I wonder if they're providing good temperatures measurements.
Hopefully this and the suggestions above will help. I know how frustrating this sort of situation can be. Good luck, brother!
Maf, bought used 24lbs injectors with Complete CAI w/ mass air sensor which all was supposed to be in good order, taken off for a supercharger set up.
Stock ecu which was fine on stock engine.
Flotek 185 Thumper heads, Anderson N41, Eddy Performer, new lifters, rockers, timing set, etc.
Egr totally removed, no provision in heads for egr ports, spacer between Acufab 70 and intake, vacuum all capped.
I will bypass PCV as you suggest. AS it is set up now.....PCV valve to oil separator to intake vacuum.
I had thought the ecu was trying to control idle by timing, but once spout is connected it just goes to 20-21btdc and holds there. Initial timing is 12*btdc.
Damper is good, degreed cam, marks matched up.
Sensors new, ran KOEO codes, no sensor issues.
I had left the brake boost hose off after clutch adjust and started car.................massive 'leak', but no surge! I even drove car with SC port open, no low speed surge/bucking. Leads me to think it's an overfueling issue for that much unmetered air to be introduced and it actually makes things better.
Thanks for all the input!