you mentioned your wiring. try a simple test to rule out wiring causing the issue. If you can remove the tweeter. wire it directly to the amp with a short piece of speaker wire. See if the crackling noise is still there . If it's gone your wiring is the culprit. you probably have a short somewhere.