Speculators or the declining value of the dollar?
Both.
You can still get a gallon of gas for 20 cents. As long as you use two silver dimes.