Arduino PWM only putting out 3.6Volts

Your series resistor is WAY too small. You are drawing 145 mA (2.9 Volts / 20 Ohms) from a pin that has an absolute maximum rating of 40 mA!