I know it's a stretch but I know a guy with a fiero that was having multiple random misfires and it ended up that his fuel pump didn't put out enough pressure to satisfy the engines needs...if you've run out of other things to test, check your fuel pressure.