I assume by idling you mean sitting still.
What's causing the cut out at 3K? It has to be either a spark, fuel, or compression problem.... so start eliminating what it's not if you don't know what it IS.
Check compression, low compression could indicate a slipped timing belt. Fuel pressure ok? Injectors still firing? (check with a mechanics stethoscope or a screwdriver) Spark ok? (good plugs, coils not cracked) System voltage good? (battery above 12V key off, 13.5v running?). Pull out a DVOM and test the major sensors, TPS, MAP, O2.
Anything happen recently that might have damaged something to cause this, any other known problems?
I'm drunk, so bear with me here.