Mike,
The thing you do wrong is running the LM350 at a Vi-Vo > 10Volts.
In this case the current limit is no longer guaranteed to be 3A .
There is a de-rating factor ,only 0.25A is guaranteed (for vi-vo=30v).
see here: from LM350 data sheet
If you only need a "fixed 7Volts output"...