I had the same problem, swapped out idle control valves and replaced fuel pressure regulator and problem solved.
Ask forgiveness, not permission.
Check the ground connection by drivers side front headlight, it will cause intermitant problems like you are discribing
OttoVx