Tough one
Troubleshooting a rough idle is a complex process. There are many factors which affect the idle speed, some of which have already been mentioned. You need to get a checklist together and eliminate each item before moving onto the next. No one on the board will be able to point you to the single cause of your trouble. We can all share our experience but your results may vary. Your clues about the trouble being intermittent and that applying the brakes contributes may help, but in the end you have your work cut out for you if you are going to pinpoint the problem.
Here is a link to a troubleshooting guide for TBI that may help: affordable fuel injection
Troubleshooting a rough idle is a complex process. There are many factors which affect the idle speed, some of which have already been mentioned. You need to get a checklist together and eliminate each item before moving onto the next. No one on the board will be able to point you to the single cause of your trouble. We can all share our experience but your results may vary. Your clues about the trouble being intermittent and that applying the brakes contributes may help, but in the end you have your work cut out for you if you are going to pinpoint the problem.
Here is a link to a troubleshooting guide for TBI that may help: affordable fuel injection