93 gmc jimmy stalls at idle,sometimes it will run great for weeks at a time.doesnt matter if its cold or warm, if i give it a little gas there is no problems. when it does stall it wont start unless i spray car cleaner in the intake.I have replaced the fuel pump,TPS and coil.If i let it set for a few hours it will start right up but die at idle.Fuel pressure is great,no codes as i had a friend at a local garage hook up a computer.when it wont start i still have fire. Please help
Optional Information:
1993 GMC Jimmy 4.3w