There is also a starter relay switch on my 86 XJ 700 under the seat that could easily become fried and stick. I'd check that as well....
I bought a petcock rebuild kit for 25 bucks from the dealer...Bada Bing. Kickkem Indian Territory, OK
The links worked ok for me. A spin on filter would indeed be great. I just wonder if it really works?