I have a 86 long bed 2.8L and ever since I got it I have replaced 4 starters ,last week a used fly wheel in excellent shape and new starter and it still squeals when I stat it.Just adding shims did help a little.The engine I think came out of a dodge.I don't do the work myself but have a shop I take it to.Any ideas of what else could be causing this problem would be appreciated.......thanks Aurelio