Troubleshooted is not a word, but troubleshot is.
Is this really the correct word to use?
I always feel like saying:
I troubleshooted it.
I troubleshot it
For some reason, it just doesn't sound right to me.
To troubleshoot is the verb in the infinitive form.
Present: I troubleshoot it.
Simple Past: I troubleshot it.
Present perfect: I have troubleshot it.
Why do you assume that troubleshoot takes an object? If you treat it as intransitive, the problem doesn't arise: I troubleshoot for a living, and I was troubleshooting last week, but ?"I troubleshot." (with full stop) would hardly ever be used. Daydream is similar: I often daydream, and I was daydreaming half an hour ago, but you never have to decide whether the perfect tense is ?daydreamt or ?daydreamed (unless in a phrase like "I daydreamed you were in love with me", which I think is extending the word too far).
The etymology of troubleshoot - the words trouble+shoot - mean that it follows the same rules as shoot itself. The past-particple of which is shot, not shooted.
"I troubleshot it" is correct, even if it sounds odd. That's English for you!
Troubleshot sounds wrong perhaps because it's a backformation from noun troubleshooting. In which case, the correct procedure would be to regularize it as 'Troubleshooted' but that's even worse.
(This is why you have "flied out" in Baseball and "mother-in-laws" for multiple MILs.)
My advice? Go with "fixed".
I have done lots of troubleshooting and it never occurred to me to say either "troubleshot" or "troubleshooted", of course I never thought about it either.
But I did talk about it and guess what I said... "I have been troubleshooting".
So it may lose some points for being not simply a preterite tense but it wins more points for being perfectly natural.
(It doesn't work for the other modern defective verb, input though)
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?