GE XL44 Gas Range Temperature Drift...Inconsistent Temperature

I have a 3 1/2 year old GE XL44 gas range that will not hold a consistent temperature. For instance, if you set the dial to 400 degrees it will reach 400 but over the cooking period will drift back to say 350 degrees and back up to 400. It is not consistent. My wife bakes a lot and first noticed it when some of her baked goods were not getting done. Any ideas?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.