>>28551863
it sounds like an engine management/sensor issue but have you checked throttle cable tension and that the valve in the throttle body is actuating smoothly?
Life was more simple with a steel cable and a carburetor. Still could be worse at least you don't have fly by wire.