Add pasta; reduce heat to medium, and cook 9 to 12 minutes or until tender.
Drain.
While pasta cooks, combine oil and next 3 ingredients in a medium saucepan; cook over medium-low heat 3 to 5 minutes or until butter melts and garlic is soft and fragrant, stirring often. Increase heat to medium-high.
Add orange juice; cook 3 minutes or until juice reduces slightly, stirring often.
Remove from heat; stir in basil.
Add pasta to pan, tossing to coat. Stir in cheese, pine nuts, and pepper.
Note: Toast the pine nuts in a small skillet over medium heat for 1 minute until they are fragrant and begin to take on a golden hue.
Transfer to a plate to cool quickly. A Microplane grater works wonders to get the finest zest from the oranges. Be sure to remove the zest before you juice them.