Lately on occasion I have been getting the warning horn along with the check engine light. It goes away when I change engine speeds. I have 500 hours on my engine and when I described this to my local mechanic he said it was likely the TPS's. I have a shop manual for the motor and it just says to replace them if they are faulty...my question is are they expensive, and are they easy to swap out? Thanks.

MS