Do the pickups have covers? If so, they are probably the problem.
When I added covers to dress up my 335, the pickups sounded shrill and brittle. I removed them from the instrument and immersed them in hot paraffin wax, being careful not to heat it much past its liquifying point. Being careful to get all the bubbles out, I then let the wax cool and solidify, then carefully dig the pickup & cover out of the solid wax. The wax fills all the cavities between the cover and the pickup, preventing reverberations from getting established. My guitar can be pinned now with no feedback at all.
Only try this if you are confident of your mcgyvering abilities....hot wax can damage the pickup windings if it is too hot, and can also burn skin painfully! Also, use a double boiler to heat the wax, that way it will never exceed 100 degrees C. Heating it over a a flame or burner directly is a no-no...wax burns with an intense hot flame.