Pulling my hair out with this one!!!
Ok so engine is a 3.9 rover v8 running standard hotwire injection system Running green tune resistor
TVR cam (unknown model)
Standard Heads
So, i HAVE had this engine running, idled fine, drove ok (bit kangaroo-y whilst cruising but good otherwise) but it had a bit of a top end rattle. I had it apart, drained all the lifters, and readjusted the lifter preload as couple of pushrods were loose (I have used shims, i know they arent ideal but all the lifter preloads are within the 0.060 to 0.020)
Once i put it all back together it now just floods! I can get it started by holding the throttle open but as soon as I let off it just dies.
So far I have done the following:
Checked timing - currently at 8 degrees BTDC
Replaced Spark Plugs - using BP6ES
Checked fuel return line for blockage - all clear
All vac lines are connected as they should be
Tried winding the idle bypass screw all the way out - still floods
I got hold of a suitable cable and the rover gauge software:
Replaced TPS sensor as it was reading incorrectly
Replaced Idle air control valve as it wasnt moving (though was in the fully open position) The new one moves as it should
Checked AFM readings - all ok
Water and Fuel temperature senders are reading correctly
No fault codes
The only thing I havent looked at is the fuel pressure regulator.
Any other ideas before I go mad?

Stu