Felon arraigned after driving drunk in York County with illegal weapons