Hi Calum,
I've come across this issue before and it's certainly a frustrating one. I understand you've tried the typical solutions like calibration and reinstalling, but let's see if we can still crack this together.
1. Calibration Check
You mentioned calibrating, but let's be sure about the specific steps. You should be using the Windows USB Game Controllers interface for this.
- Go to Control Panel -> Hardware and Sound -> Devices and Printers.
- Right-click your device and select Game controller settings.
- Click Properties, then choose the Settings tab and finally Calibrate.
- Follow the steps as per your yoke's manual, ensuring the throttle lever is recognized in its full range.
2. Controller Assignment within MS Flight Simulator 2004
Ensure the throttle axis is assigned correctly:
- Within MSFS 2004, go to Options -> Controls.
- Find the throttle axis and ensure it's assigned to your yoke's throttle control.
- Look for any sensitivity settings or dead zones that might be hindering the full range of motion.
3. Firmware Update
Check the CH Products website to see if there are any recent firmware updates for your device. From my knowledge, this has solved similar problems for other users.
4. Test with Other Simulators (if applicable)
If possible, test with Microsoft Flight Simulator 2020 or X-Plane 12. If the issue persists across multiple platforms, it could indicate a hardware problem.
5. Contact CH Products Support
If all else fails, reach out to CH Products' customer support. Their team can provide specialized guidance tailored to your yoke's model.
Remember, patience is key. Troubleshooting these issues can be time-consuming, but with perseverance, you'll likely find a solution.